我使用的是Windows 10,IntelliJ 2020.1和Node 12,当我在IntelliJ内部的终端上运行 "npm install "时,所有的安装都很正常。然而,当我编辑我的package.json文件并点击右下角弹出的 "运行'npm安装'"时,我收到了以下错误。
Specify configs in the ini-formatted file:
C:\Users\me\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
[email protected] C:\Users\me\AppData\Roaming\npm\node_modules\npm
Process finished with exit code 1
我是否忽略了一个简单的 IntelliJ 配置设置? 感谢任何帮助。
以及上面提到的错误之前的最后一条日志。
at com.intellij.javascript.nodejs.packages.NodePackageUtil.doLoadPackageInfo(NodePackageUtil.java:112)
at com.intellij.javascript.nodejs.packages.NodePackageUtil.loadPackageInfo(NodePackageUtil.java:71)
at com.intellij.javascript.nodejs.settings.NodePackageInfoManager$1.fetch(NodePackageInfoManager.java:23)
at com.intellij.javascript.nodejs.settings.NodePackageInfoManager$1.fetch(NodePackageInfoManager.java:19)
at com.intellij.lang.javascript.bower.cache.PrevRequestSkippingCache.lambda$fetchSync$2(PrevRequestSkippingCache.java:82)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at com.intellij.lang.javascript.bower.cache.PrevRequestSkippingCache.fetchSync(PrevRequestSkippingCache.java:92)
at com.intellij.lang.javascript.bower.cache.PrevRequestSkippingCache.lambda$fetchAsync$1(PrevRequestSkippingCache.java:72)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:190)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
2020-04-27 18:45:43,643 [101269107] WARN - ckaging.InstalledPackagesPanel - Cannot fetch the latest version of the installed package npm
com.intellij.javascript.nodejs.packages.NodePackageInfoException: FAILED COMMAND: "C:\Program Files\nodejs\npm.cmd" C:\Users\me\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js info --json npm
EXIT CODE: 1```
您已经指定了 npm.cmd
作为 Node.js解释器但它不是一个解释器,它是一个用Node.js运行的包管理器。请指定一个有效的路径到 node.exe
- 必须 C:\Program Files\nodejs\node.exe