Coo*_*oop 9 javascript node.js browserify ecmascript-6 babeljs
我试图同时掌握browserify和ES6.我有以下基本的Node文件:
main.js
var foo = require('./foo.js');
var x = foo.math(200);
console.log(x);
Run Code Online (Sandbox Code Playgroud)
foo.js
exports.math = (n)=>{
return n * 111;
};
Run Code Online (Sandbox Code Playgroud)
现在我想做以下事情:
bundle.js以便将其作为脚本包含在我的网站中bundle.js以改善浏览器中的加载时间我在全局安装了browserify,并使用以下命令运行:
browserify main.js > bundle.js
效果很好.但我应该先运行babel吗?我如何完成我的3步骤以及按什么顺序完成(当然缩小必须在最后进行)?我应该用咕噜声做这一切吗?
不再需要使用任务运行器.然而,用整齐的插件像babelify其描述的命令行README.md 这里.
npm install --save-dev browserify babelify babel-preset-es2015
browserify script.js -o bundle.js \
-t [ babelify --presets es2015 ]
Run Code Online (Sandbox Code Playgroud)
并根据需要从此处或任何其他位置添加其他变换,例如uglify.
| 归档时间: |
|
| 查看次数: |
3837 次 |
| 最近记录: |