npm - 内部/模块/cjs/loader.js:584 问题
问题描述
当我输入任何 npm cmd 时出现问题,它说
内部/模块/cjs/loader.js:584
操作系统:Windows 10 64bit
我该怎么做才能解决这个问题?
internal/modules/cjs/loader.js:584
throw err;
^
Error: Cannot find module 'E:\FED\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
at Function.Module._load (internal/modules/cjs/loader.js:508:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
解决方案
对于 Mac 上的许多人(不确定 Windows/Linux),解决方案是:
删除node_modules
and package-lock.json
,然后$ npm install
再次运行。
您也可以尝试更新您的节点版本。
检查版本$ node -v
,安装$ sudo n stable
推荐阅读
- clojure - 使用许多取决于上下文的谓词简化过滤子句
- javascript - 打字稿错误:使用 React JS 时从 RGBA 创建 Alpha 作为输入,而不是字符串?
- javascript - Javascript 检查对象数组中的所有值是否为空
- postgresql - 选择哪个 postgis 扩展?
- tizen - 自定义 genlist 中的 1text 项 - 并接收突出显示的信号
- pyinstaller - pyinstaller - 如何获取随机生成的临时文件夹的名称?
- c# - .NET Core 3 与 MVC Razor - 更改日期格式
- express - 带有快速车把的 webpack
- sharepoint - 共享点列表:如果在 A 列中具有相同的值,则不允许 B 列中的重复值
- winforms - WinForms:如果添加带有“已更改”后缀的事件,为什么数据绑定会中断?