quasar
フレームワーク(vuejs 2に基づく)でアプリをブートストラップしました。いくつかの依存関係が必要なパッケージをインストールしました。パッケージ ( leboncoin-api
) を使用しようとすると、次のエラーが発生しました。
これらの関連モジュールが見つかりませんでした:
* ./node_modules/mime/index.js 内の ./types/other
* ./node_modules/mime/index.js 内の ./types/standard
チェックインしましたがnode_modules
、それらのファイルが存在します。それらは、index
次のように mime 形式でファイルにインポートされます。
'use strict';
var Mime = require('./Mime');
module.exports = new Mime(require('./types/standard'), require('./types/other'));
私はすぐに試してみましたがcreate-react-app
、パッケージは機能しています。に由来する可能性があると読みましたがwebpack
、修正するのに苦労しています。どこを見たらいいのかわからない :/
webpack
これがおそらく役立つ部分です:
extendWebpack(cfg) {
cfg.module.rules.push({
enforce: 'pre',
test: /\.(js|vue)$/,
loader: 'eslint-loader',
exclude: /node_modules/,
});
},
node_modules
、同じエラーを除外して、または除外せずに試しました
コミュニティからの助けに感謝します !
編集:wepack.configに追加しました
resolve: {
modules: [path.resolve(__dirname, 'src'), 'node_modules'],
},
エラーを次のように変更します。
この相対モジュールが見つかりませんでした:
- ./package in ./node_modules/leboncoin-api/node_modules/cheerio/index.js