最近我偶然发现了一个用于nodejs的库,我想在前端项目中使用它。因为整个项目都是用ES6开发的,所以库不应该被转译(我们只为支持es6的浏览器开发)。当然,我可以手动“浏览”,但因为它可以重复执行,所以我希望使用不带babelify或任何es6转换过程的browserify。如果以后需要转译,我会将其集成到整个构建过程中,但不是事先。
browserify有什么选项可以省略es6到ecmascript-5.1的转换吗?
发布于 2018-01-04 21:24:41
默认情况下,如果没有启用插件,browserify不会执行任何转换过程。事实证明,我想要的browserify库在它的package.json中传递了一些浏览选项
"browserify": {
"transform": [ [ "babelify", { "presets": "es2015" } ] ]
}这导致browserify默认使用babelify插件。
https://stackoverflow.com/questions/48095070
复制相似问题