如何解决构建我的电子应用程序并同时运行它?
我第一次环顾四周,我无法在此处找到针对我的具体案例的答案。我正在使用反应、顺风、打字稿、电子和包裹。
我是这个堆栈的新手,所以我花了很长时间才让堆栈顺利运行。我的问题目前是每次我更改代码中的某些内容时我的 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 举报,一经查实,本站将立刻删除。