【发布时间】:2018-12-19 23:19:54
【问题描述】:
Windows,VSC,正在运行 npm start 得到这个
npm WARN 生命周期 用于脚本的节点二进制文件是 C:\Program Files\nodejs\node.exe 但 npm 正在使用 C:\somewhere\AppData\Roaming\npm\node_modules\node\bin\node.exe 本身。使用
--scripts-prepend-node-path选项包括 执行节点二进制 npm 的路径。
我理解这意味着我的本地版本与 PATH 变量 (C:\Program Files...) 中的版本不同。如何继续告诉它使用--scripts-prepend-node-path?
我通过在 PATH 变量中将 C:\Program Files\nodejs 替换为 C:\somewhere\AppData\Roaming\npm\node_modules\node\bin 玩了一个技巧,它确实选择了新的 node.exe 得到 but there is no node binary in the current PATH。再次推荐使用 --scrip
ts-prepend-node-path 选项来包含节点二进制 npm 执行的路径
【问题讨论】: