首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复“未找到模块:错误:无法解决*”错误

如何修复“未找到模块:错误:无法解决*”错误
EN

Stack Overflow用户
提问于 2019-05-02 13:15:49
回答 3查看 15.6K关注 0票数 3

我正在使用非常基本的webpack配置与第三方模块使用在我的server.js。在和webpack一起编译的时候,我收到了很多错误,都说找不到模块。我搜索了许多类似的问题和答案,但我找不到任何正确的答案或答案,实际上回答了这个问题。

有些人说,我必须把所有缺少的模块都包含到依赖项中,但是这就像很多错误一样,我真的应该把它们都包括进去吗?有些回答是,我可以忽略他们,但这对我没有效果。使用方式如下:Webpack建楼失败295号

用于服务器的文件夹结构

Webpack配置

代码语言:javascript
复制
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")
            }
        ]
    }
};

错误日志

代码语言:javascript
复制
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
EN

回答 3

Stack Overflow用户

发布于 2019-06-06 18:42:45

是的,我想让yarn尽可能多地自动解决这些问题,然后yarn add所有它还在抱怨的包。所以yarn add vash等等。

票数 1
EN

Stack Overflow用户

发布于 2021-02-21 19:42:16

我有这个问题,它源于Visual代码。我当时正在写"const“,但它把它作为自动完成或其他什么东西作为" cons”,所以它在我的文件顶部添加了“导入反”。最后,我从node_modules中删除了合并文件夹,最终找到了它,然后它指出了哪个组件文件在顶部显示了“导入从”整合“;”。

所以从node_modules中删除合并文件夹,找到什么文件要求“从”合并“导入”;“删除该行”。如果你想再安装一次NPM。

编辑:或者使用链接器,这应该比删除文件更快地解决它。

票数 -1
EN

Stack Overflow用户

发布于 2020-11-20 14:25:45

解决方案是错误的项目结构,我在子文件夹中有node_modules,但是父文件夹也有node_modules。至少这不是webp的错。可能你做错了什么。祝好运!

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55953356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档