【问题标题】:Node.js suddenly can't find any modules anymoreNode.js 突然找不到任何模块了
【发布时间】:2020-01-21 21:33:28
【问题描述】:

我在我的用户文件夹(Windows 10)中,看到有一个名为 node_modules 的文件夹,其中包含一些模块。我不希望它在那个目录中,然后去寻找位于 nodejs 安装目录中的其他模块。所以我只是将它剪切并粘贴到那里的 node_modules 文件夹中。现在,node.js 找不到模块。 我该如何解决?重新安装模块不起作用

这是我的 node_modules 文件夹:https://i.imgur.com/TFhMpcb.png 一切都在那里,但是当我运行脚本时它找不到它https://i.imgur.com/3Yzwk0L.png 昨天还好好的……

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    删除 node_modules 文件夹并使用 npm i 安装所有依赖项。

    【讨论】:

    • 我重命名了 node_modules 文件夹,而不是删除它。当我 win+R 并启动 CMD 时,我输入 npm i 并收到此错误:Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    • 如果你运行npm -v,你会得到版本号吗?使用 powershell 而不是 cmd。如果没有返回,则需要重新安装 npm。
    • 好的,我重新安装了 node.js,npm -v 给了我 6.9.0。如果我重命名文件夹 node_modules 并再次尝试npm -v,它会给我与上面相同的错误。不知道为什么你们告诉我删除必要的程序文件,这没有帮助。
    • 我在最初的帖子中添加了两个屏幕截图
    猜你喜欢
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 2013-08-10
    • 2019-05-12
    • 2012-01-02
    • 2017-02-18
    • 2012-12-22
    • 1970-01-01
    相关资源
    最近更新 更多