繁体   English   中英

如何在 Win10 上的 Intellij 中设置 npm 依赖项更新

[英]How to setup npm dependencies updating in Intellij on win10

我正在使用 Windows 10、IntelliJ 2020.1 和 Node 12 当我从 IntelliJ 内的终端运行“npm install”时,一切都正常安装。 但是,当我对我的 package.json 文件进行编辑并单击右下角弹出窗口中的“运行'npm install”时,我收到以下错误:

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

npm@6.14.4 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```

You have specified npm.cmd as a Node.js interpreter , but it's not an interpreter, it's a package manager run with Node.js. 请指定node.exe的有效路径 - 必须是C:\Program Files\nodejs\node.exe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM