1

我正在尝试vue-devtools从我的应用程序中启动,但出现错误:

未捕获的异常:错误:     在 processTicksAndRections     的 onErrorNT处     的 Process.ChildProcess._handle.onexit处
生成 vue-devtools ENOENT


我正在使用以下内容,这给了我这个错误:

app.on('ready', async () => {
  if (isDevelopment && !process.env.IS_TEST) {
    let devtools = cp.spawn('vue-devtools')
  }
  createWindow()
})

我使用全局安装了 devtools

npm i -g @vue/devtools

因此,当我运行时,我希望程序能够运行。是什么导致它无法执行?

4

1 回答 1

1

答案很简单。我只需要传递shell: true给选项。

app.on('ready', async () => {
  if (isDevelopment && !process.env.IS_TEST) {
    let devtools = cp.spawn('vue-devtools', {
      cwd: __dirname,
      shell: true,
      windowsHide: true
    })
  }
  createWindow()
})
于 2019-11-14T21:52:10.787 回答