Vue / Quasar,Webpack,在node_modules中找不到这些相关模块

时间:2018-10-15 21:41:03

标签: node.js vue.js webpack quasar-framework

我已经使用quasar框架(基于vuejs 2)引导了一个应用程序。我安装了一些需要一些依赖的软件包。当我尝试使用软件包(leboncoin-api)时出现此错误:

  

未找到这些相对模块:
  * ./node_modules/mime/index.js中的./types/other
  * ./node_modules/mime/index.js中的./types/standard

我已签入node_modules,并且这些文件存在。它们以哑剧形式导入index文件中,如下所示:

'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'],
 },

将错误更改为:

  

未找到此相对模块:

     
      
  • ././ node_modules / leboncoin-api / node_modules / cheerio / index.js中的包
  •   

0 个答案:

没有答案