微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

构建我的电子应用程序并同时运行它?

如何解决构建我的电子应用程序并同时运行它?

我第一次环顾四周,我无法在此处找到针对我的具体案例的答案。我正在使用反应、顺风、打字稿、电子和包裹。

我是这个堆栈的新手,所以我花了很长时间才让堆栈顺利运行。我的问题目前是每次我更改代码中的某些内容时我的 package.json 是如何设置的,我必须构建它然后运行它以反映更改。我可以更改我的 package.json 来一起完成这一切,还是有某种我可以使用的插件或我可以编写的脚本来自动执行?

我的 package.json:

    {
  "name": "electron-typescript-starter","version": "1.0.0","main": "index.js","author": "Huy","license": "BSD-2-Clause","dependencies": {
    "@types/react": "^16.9.2","@types/react-dom": "^16.8.5","electron": "^6.0.2","parcel-bundler": "^1.12.3","react": "^16.9.0","react-dom": "^16.9.0","tailwindcss": "^1.1.2"
  },"scripts": {
    "dev": "parcel ./index.html","app": "electron electron.js","dist": "parcel build ./index.html","watch": "parcel watch ./index.html --public-url ./ --target=electron-renderer"
  },"devDependencies": {
    "sass": "^1.22.10","typescript": "^3.5.3"
  }
}

解决方法

不确定这是否是最佳实践,但我能够完成这项工作的方式是使用称为并发的东西,它允许您在一个脚本中执行多个参数。

"start": "concurrently \"parcel watch ./index.html --public-url ./ --target=electron-renderer\" \"electron electron.js\""

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。