首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用‘`import`’ES6进行实验的最简单方法

用‘`import`’ES6进行实验的最简单方法
EN

Stack Overflow用户
提问于 2016-09-11 22:29:34
回答 2查看 165关注 0票数 2

最近的Meteor教程经常使用ES6的es6方面,我想知道是否有一个es6包装器或其他简单的方法来实验这个特定的特性,而不必创建一个新的package.jsonnpm install babel --savenpm start等等。

理想情况下,如下所示:

代码语言:javascript
运行
复制
> echo 'import "./importme.js";' > new.js
> echo 'console.log('hi');'      > import.js
> es6 new.js
hi
> 

我确实注意到了babel节点,但是它抱怨导入不是一个有效的令牌,而且显然它不支持来自REPL的import

是否有支持import的REPL或节点包装器?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-12 03:03:16

babel-node可以正常工作,但是babel从第6版开始就什么都不做,你必须安装预置才能选择新特性。

  1. npm install babel-node
  2. npm install babel-preset-es2015为ES2015语法安装预置。
  3. touch .babelrc创建一个.babelrc文件来告诉babel您使用的是哪种预置

.babelrc文件中添加以下代码:

代码语言:javascript
运行
复制
{
  "presets": ["es2015"]
}

现在,运行babel-node就可以了。

票数 1
EN

Stack Overflow用户

发布于 2016-09-12 02:25:13

我认为,事实上,没有比Babel 6手册中的方法更简单和更易于维护的方法了。这并不太难。请参阅https://babeljs.io/docs/setup/#installation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39441261

复制
相关文章

相似问题

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