最简单的方法来尝试`import`ES6

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

理想情况下,这样的事情:

 > echo 'import "./importme.js";' > new.js > echo 'console.log('hi');' > import.js > es6 new.js hi > 

我没有注意到babel-node ,但它抱怨导入不是有效的标记,显然它不支持从REPL import

有没有支持import的REPL或节点包装?

谢谢

babel-node可以正常工作,但从版本6开始, babel就不能做任何事情了。你必须安装预置来select新的function。

  1. npm install babel-node
  2. npm install babel-preset-es2015安装ES2015语法的预设。
  3. touch .babelrc创build一个.babelrc文件来告诉babel你正在使用的预设

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

 { "presets": ["es2015"] } 

现在,运行babel-node将工作。

我相信事实上,这并不比“巴别塔6”手册中提出的方法更简单,更可维护。 这并不难。 请参阅https://babeljs.io/docs/setup/#installation