【问题标题】:Error: Cannot find module 'module-name' - npm creating a shortcut for packages when install it错误:找不到模块 'module-name' - npm 在安装时为包创建快捷方式
【发布时间】:2021-09-22 22:35:37
【问题描述】:

我希望有人帮助我我搜索了很多但没有找到答案我安装了node v12.9.1 并安装了一些软件包,如expressfluent-ffmpegffmpegrequestaxios 安装后工作得很好,但昨天我试图运行一个文件,但它给了

Error: can't find module 'module-name'

我说可能发生了问题,所以我删除了它然后安装了v10.23.0,但我发现问题是当我运行npm install <package-name> 时,它正在创建一个带有包名的快捷方式,这就是为什么它让我出现这个错误以及何时我尝试打开包文件夹它也给出以下错误

即使我重新安装了软件包,它也会告诉我有一些软件包已更新,但在需要时会出现以下错误

Error: Cannot find module 'fluent-ffmpeg'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Users\hp\v\v.js:1:16)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

不知道哪里出了问题,谁能帮帮我

这里有一些包裹图片

enter image description here

enter image description here

enter image description here

enter image description here

【问题讨论】:

    标签: javascript node.js node-modules


    【解决方案1】:

    删除 node_modules 文件夹,找出您需要使用的节点版本,切换到该版本,然后在您使用正确的节点版本时重新安装软件包。然后再次尝试npm startNVM 是一个在节点版本之间切换的好包。

    【讨论】:

    • 我试图删除它,然后 node_modules 再次安装它,但它会恢复 node_modules 文件夹并为包创建快捷方式以及关于版本两者都在工作v12.9.1v10.23.0
    • 我刚刚注意到您似乎在 Windows 用户文件夹中运行 npm install,对吗?您是否有一个应该运行的特定项目文件夹?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2012-06-02
    相关资源
    最近更新 更多