CHANGE LOG
v5.0.0
- 运行环境依赖 node > 8、npm > 5
- 更新依赖,使用 webpack@3
- postcss 插件去除 stylelint
v4.3.0
- vue-loader 在具体项目中配置(注:vue、vuex、vue-router、vue-loader 有严格版本匹配),vue 的相关依赖项可参考 npx-template
- 清除对 ie 低版本浏览器的兼容配置
v4.2.0
- 升级 webpack 到 v2
- 支持自定义 webpack@2 配置
- 去除对 require css 文件的支持,css 应当在 js 之前加载
v4.1.2
v4.1.1
v4.1.0
- 添加 tasks 命令,用法请查看使用指南
- babel-asset、webpack 任务的变量注入保持一致:只能直接使用叶子节点的值
v4.0.0
- 支持 vue 2.0 。基于 vue 1.x的项目请使用 [email protected] 版本。若需要在 vue 1.x 和 vue 2.x 之间切换工作,vue 1.x 类的项目本地依赖 deng-npx,vue 2.x 类的项目依赖全局 deng-npx。
v3.4.1
v3.4.0
- fork version>=4.0 的一些特性
- 修复一些 bug
v3.3.7
- 更新依赖以解决本地安装依赖不能执行 webpack 任务的 bug
v3.3.1 - 3.3.6
- 提高编译后代码ie下的兼容性
- 修复 chunkFilename 问题
- chunk 使用自己的 hash 作版本戳,对缓存更友好
- 生产的代码移除所有注释,支持配置文件头信息
- 修改 pack 任务,client/dist 下的文件整体打包成 satic.zip
- 修复 linux 下不能运行的问题
v3.3.0
- 转换代码,ECMAScript 6 转 5。解决 mac 系统下 import 错误
v3.2.0
- 支持 webpack 不产生 common.js
- 支持 postcss 插件配置
v3.1.7
- init 任务自动删除 .git 文件夹
- 更改 postcss-pxtorem 默认配置:所有的 px 单位都将转换成 rem 单位,除非它包含 .norem 选择器
- webpack 生成文件进度
v3.0.1 ~ 3.1.6
v3.0.0
- 提供 cli
- 去除 imagemin 特性,因为一些 node 的 bug 问题
- 去除 server 端示例,npx 纯粹为静态项目而生
v2.0.0
- 功能已很完善
- 优化 webpack 配置,提高 build 性能
- 版本号将不需要手动更新,每次 build 都是新版本
v1.4.4
v1.4.3
v1.4.2
- 支持 vue
- webpack output.publicPath 使用 http 绝对路径
- js 中引入的 css 文件将输出到独立文件,与该 entry js 同名同目录,所以在 html 引入时,引用路径是
/js/[filename].css
v1.4.0
- 目录结构调整,npm scripts 更新。此处改动很大,请睁大眼睛对比目录变动。为什么要这么做?之后的升级将轻便,只需要将 scripts 文件夹替换,merge package.json、config.json 即可
v1.3.0
- 增加代码上传到服务器的功能,需先配置 config.json
v1.2.0
- postcss 代替 node-sass,client/static/**/*.scss 需重命名为 *.css。注意:
import 'other'
,other.css 必须是带 `` 前缀的
v1.1.0
v1.0.1
- 添加打包功能,
npm run pack
,client/dist 目录将打包成 static.zip,其他目录(除 node_modules、log、client)将打包在 server.zip
v1.0.0
- scss 自动编译成 css 文件并执行 autoprefixer,文件名以 _ 开头不会进行编译;开发阶段,无需预编译 scss 文件,程序将在请求时输出编译的文本
- 图片自动优化压缩;开发阶段,图片只复制到 dist 目录
- js 支持 ecmascript 6 语法,支持 sourcemap,支持 uglify;开发阶段,js 将编译到内存中,并不会生成真实可见的文件
- 如果你有其他类型的文件,放在 client/asset 目录中,编译时将原封不懂的复制到 dist 目录且保留文件夹结构
- 完整的 koa 后台服务示例