文件名称:babel-webpack-package-boilerplate:使用webpack构建npm软件包的样板,通过babel进行下一代javascript编译
文件大小:12KB
文件格式:ZIP
更新时间:2024-02-20 20:45:00
boilerplate babel node webpack es6
babel-webpack-package-样板 现在针对webpack 2更新了! 该项目旨在说明将用作npm软件包的工具链是多么容易和有用。 这个项目的有趣之处: 该软件包的源代码和测试使用和功能(特别是的[env]和预设支持的功能)编写。 有关示例,请参见src任何*.js文件。 有关babel的配置,请参阅.babelrc ;有关config/rules.js ,请参见config/rules.js rules.js。 特定于平台的填充料和转运。 如果使用[env]预设,则webpack可以避免未使用的polyfill和源代码转换(如果目标平台支持的话)。 请参阅.babelrc以了解如何配置预设以支持此功能。 通过webpack 2和模块进行的摇树。 由于下一代JavaScript提供了可静态分析的模块系统,因此webpack可以在编译时删除未使用的代码和依赖项,从而减少生成的工件。 lib目录中的模块可以像node_modules模块一样被普遍加载。 有关src/main.js ,请参见src/main.js和src/test/index.js 。 请参阅con
【文件预览】:
babel-webpack-package-boilerplate-master
----mocha-webpack.opts(114B)
----webpack.config.js(51B)
----src()
--------main.js(61B)
--------lib()
--------test()
----.babelrc(149B)
----.npmignore(365B)
----config()
--------env.js(231B)
--------io.js(260B)
--------target.js(65B)
--------rules.js(160B)
--------resolve.js(149B)
--------paths.js(459B)
--------dev.js(141B)
--------index.js(355B)
--------plugins.js(234B)
----README.md(3KB)
----.gitignore(390B)
----bin()
--------main.js(60B)
----package.json(2KB)