我正在使用非常基本的webpack配置与第三方模块使用在我的server.js。在和webpack一起编译的时候,我收到了很多错误,都说找不到模块。我搜索了许多类似的问题和答案,但我找不到任何正确的答案或答案,实际上回答了这个问题。
有些人说,我必须把所有缺少的模块都包含到依赖项中,但是这就像很多错误一样,我真的应该把它们都包括进去吗?有些回答是,我可以忽略他们,但这对我没有效果。使用方式如下:Webpack建楼失败295号
用于服务器的文件夹结构

Webpack配置
const path = require("path");
module.exports = {
mode: "production",
entry: "./server.js",
output: {
path: path.resolve(__dirname, "dist"),
filename: "server.bundle.js"
},
resolve: {
extensions: [".js", ".jsx"]
},
module: {
rules: [
{
test: /\.js$/,
loader: "babel-loader",
exclude: path.resolve(__dirname, "node_modules")
}
]
}
};错误日志
ERROR in ./node_modules/consolidate/lib/consolidate.js
Module not found: Error: Can't resolve 'vash' in '/Users/X/server/node_modules/consolidate/lib'
@ ./node_modules/consolidate/lib/consolidate.js 1553:51-66
@ ./node_modules/consolidate/index.js
@ ./node_modules/email-templates/lib/index.js
@ ./common/Helpers.js
@ ./server.js
ERROR in ./node_modules/consolidate/lib/consolidate.js
Module not found: Error: Can't resolve 'velocityjs' in '/Users/X/server/node_modules/consolidate/lib'
@ ./node_modules/consolidate/lib/consolidate.js 201:63-84
@ ./node_modules/consolidate/index.js
@ ./node_modules/email-templates/lib/index.js
@ ./common/Helpers.js
@ ./server.js
ERROR in ./node_modules/consolidate/lib/consolidate.js
Module not found: Error: Can't resolve 'walrus' in '/Users/X/server/node_modules/consolidate/lib'
@ ./node_modules/consolidate/lib/consolidate.js 1023:55-72
@ ./node_modules/consolidate/index.js
@ ./node_modules/email-templates/lib/index.js
@ ./common/Helpers.js
@ ./server.js发布于 2019-06-06 18:42:45
是的,我想让yarn尽可能多地自动解决这些问题,然后yarn add所有它还在抱怨的包。所以yarn add vash等等。
发布于 2021-02-21 19:42:16
我有这个问题,它源于Visual代码。我当时正在写"const“,但它把它作为自动完成或其他什么东西作为" cons”,所以它在我的文件顶部添加了“导入反”。最后,我从node_modules中删除了合并文件夹,最终找到了它,然后它指出了哪个组件文件在顶部显示了“导入从”整合“;”。
所以从node_modules中删除合并文件夹,找到什么文件要求“从”合并“导入”;“删除该行”。如果你想再安装一次NPM。
编辑:或者使用链接器,这应该比删除文件更快地解决它。
发布于 2020-11-20 14:25:45
解决方案是错误的项目结构,我在子文件夹中有node_modules,但是父文件夹也有node_modules。至少这不是webp的错。可能你做错了什么。祝好运!
https://stackoverflow.com/questions/55953356
复制相似问题