我正试着让我的npm start为电子工作。我知道,您通常使用electron .或./node_modules/.bin/electron .启动一个未分发/打包的应用程序。由于我使用的是NodeJS v8.4.0和ES6/7语法,所以我在package.json中使用了这个npm start脚本:
"scripts": {
"start": "babel-node main.js --presets es2015,stage-3"
}一切都很好,我可以使用import,例如,没有任何问题。现在我想和这个脚本一起使用电子。我想知道这是否有可能?我已经尝试将我的脚本更改为:
"scripts": {
"start": "./node_modules/.bin/electron . babel-node main.js --presets es2015,stage-3"
}这给了我一个使用import的import。
也尝试过这样做:
"scripts": {
"start": "babel-node main.js ./node_modules/.bin/electron . --presets es2015,stage-3"
}结果什么都没做..。
没有进一步膨胀这个问题,我已经尝试了改变很多没有运气。
有没有可能使用babel-node main.js --presets es2015,stage-3启动电子与给定的预设,以便我可以使用我的语法,而不使用Gulp,例如,传输我的文件?
发布于 2017-09-02 13:26:28
好吧,我找到解决办法了。在遵循github站点上的说明之后,有一个名为电子编译的超级好助手,我可以这样使用我的npm start:
如果电子在本地安装:
"scripts": {
"start": "./node_modules/.bin/electron ."
}如果电子是全球安装的:
"scripts": {
"start": "electron ."
}https://stackoverflow.com/questions/46014152
复制相似问题