basewebpack

1.1.5 • Public • Published

最基本的webpack打包方式,返回一个webpack配置对象,支持外部个性化配置传入。

基于webpack4打包静态文件,支持单页面和多页面入口,支持最新js语法和sass语法。

打包规则:

入口文件:自动将src/pages目录下的所有文件当作入口文件,无需手动配置,会自动配置进去。
入口文件格式: src/pages/文件名/index.ejs ,打包后的入口文件名为:文件名.js。
打包模块支持:支持es6语法、sass语法、ejs模板、vue/react语法、图片压缩、文件压缩、文件分离。
其他支持:引入文件时不用写.js和.json后缀,引入文件时@符号表示src目录所在的绝对路径。
开发调试:支持webpack-dev-server。

版本说明:

1.1.5:
- 拼接路径使用path.posix.join方法拼接。
1.1.4:
- 修复bug,更新reademe文件。
1.1.3:
- options入参增加mode属性,表示打包模式:0 表示默认,所有文件都放在dist目录中,文件引入时加hash值;1 表示将文件分类存放,引用文件不加hash值。
- options入参增加outputPath属性,用于配置打包后的输出目录。
- options入参增加spritesConfig属性,用于雪碧图配置。
1.1.2:
- 修复bug,更新reademe文件。
1.1.1:
- 自动检测项目中是否有.babelrc文件,如果有则使用外部配置文件,没有则使用默认babel配置。
1.1.0:
- 兼容iOS8到iOS10版本系统。

Readme

Keywords

none

Package Sidebar

Install

npm i basewebpack

Weekly Downloads

2

Version

1.1.5

License

ISC

Unpacked Size

14.1 kB

Total Files

6

Last publish

Collaborators

  • zhouyun