【Nodejs: spawn】Error: spawn npm ENOENT

2,978 阅读1分钟

Error: spawn cnpm ENOENT

await  spawn('npm',['install'],{cwd:`./${name}`});

改为:

await  spawn(process.platform === "win32" ? "npm.cmd" : "npm",['install'],{cwd:`./${name}`});
    

events.js:174 throw er; // Unhandled 'error' event ^

错误详细


  Error: spawn cnpm ENOENT
      at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
      at onErrorNT (internal/child_process.js:415:16)
      at process._tickCallback (internal/process/next_tick.js:63:19)
  Emitted 'error' event at:
      at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
      at onErrorNT (internal/child_process.js:415:16)
      at process._tickCallback (internal/process/next_tick.js:63:19)