1

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
4

0 に答える 0