我已经使用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中的包