我已经使用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 在 ./node_modules/leboncoin-api/node_modules/cheerio/index.js