gpt4 book ai didi

node.js - spawnSync ('npm' , ['install' ]) 给出 [错误 : spawnSync npm ENOENT]

转载 作者:搜寻专家 更新时间:2023-10-31 23:01:44 28 4
gpt4 key购买 nike

我遇到了一个问题,spawnSync 通过简单的“npm install”给我 ENOENT。有人可以帮帮我吗?

======= Node 脚本 ==========

var child = require('child_process').spawnSync('npm', ['install']);
控制台日志(子错误);

===== 输出 ==========
[错误:spawnSync npm ENOENT]
代码:'ENOENT',
错误号:'ENOENT',
系统调用:'spawnSync npm',
路径:'npm',
spawnargs:['安装']

仅适用于 Windows,不适用于 OS X。

  • 这发生在
    • Windows 7 x64
    • Node 版本:4.4.3
    • npm 版本:2.15.1

最佳答案

我想通了这个问题。在 Windows 上,一些命令需要以 .cmd 为后缀才能运行。在这个例子中,这个更新的命令对我有用:require('child_process').spawnSync('npm.cmd', ['install']);

关于node.js - spawnSync ('npm' , ['install' ]) 给出 [错误 : spawnSync npm ENOENT],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37125619/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com