首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用"babel-node --预设es2015,stage-3“设置电子应用程序的npm启动

如何用"babel-node --预设es2015,stage-3“设置电子应用程序的npm启动
EN

Stack Overflow用户
提问于 2017-09-02 13:07:44
回答 1查看 1.6K关注 0票数 2

我正试着让我的npm start为电子工作。我知道,您通常使用electron ../node_modules/.bin/electron .启动一个未分发/打包的应用程序。由于我使用的是NodeJS v8.4.0和ES6/7语法,所以我在package.json中使用了这个npm start脚本:

代码语言:javascript
复制
  "scripts": {
    "start": "babel-node main.js --presets es2015,stage-3"
  }

一切都很好,我可以使用import,例如,没有任何问题。现在我想和这个脚本一起使用电子。我想知道这是否有可能?我已经尝试将我的脚本更改为:

代码语言:javascript
复制
  "scripts": {
    "start": "./node_modules/.bin/electron . babel-node main.js --presets es2015,stage-3"
}

这给了我一个使用importimport

也尝试过这样做:

代码语言:javascript
复制
  "scripts": {
    "start": "babel-node main.js ./node_modules/.bin/electron . --presets es2015,stage-3"
  }

结果什么都没做..。

没有进一步膨胀这个问题,我已经尝试了改变很多没有运气。

有没有可能使用babel-node main.js --presets es2015,stage-3启动电子与给定的预设,以便我可以使用我的语法,而不使用Gulp,例如,传输我的文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-02 13:26:28

好吧,我找到解决办法了。在遵循github站点上的说明之后,有一个名为电子编译的超级好助手,我可以这样使用我的npm start

如果电子在本地安装:

代码语言:javascript
复制
  "scripts": {
    "start": "./node_modules/.bin/electron ."
  }

如果电子是全球安装的:

代码语言:javascript
复制
  "scripts": {
    "start": "electron ."
  }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46014152

复制
相关文章

相似问题

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