首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从电子应用程序运行全局安装的节点模块

从电子应用程序运行全局安装的节点模块
EN

Stack Overflow用户
提问于 2019-11-14 15:55:48
回答 1查看 71关注 0票数 1

我正在尝试从我的应用程序中启动vue-devtools,但是我收到了一个错误:

非公开例外:

错误:产卵vue-devtools ENOENT

Process.ChildProcess._handle.onexit公司的主要产品

onErrorNT公司的主要产品

processTicksAndRections公司的主要产品

我使用的是以下内容,这给了我这个错误:

代码语言:javascript
复制
app.on('ready', async () => {
  if (isDevelopment && !process.env.IS_TEST) {
    let devtools = cp.spawn('vue-devtools')
  }
  createWindow()
})

我全局安装了devtools

代码语言:javascript
复制
npm i -g @vue/devtools

所以,当我运行时,我希望程序能够运行。是什么原因导致它不执行?

EN

回答 1

Stack Overflow用户

发布于 2019-11-14 21:52:10

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

代码语言:javascript
复制
app.on('ready', async () => {
  if (isDevelopment && !process.env.IS_TEST) {
    let devtools = cp.spawn('vue-devtools', {
      cwd: __dirname,
      shell: true,
      windowsHide: true
    })
  }
  createWindow()
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58860884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档