- cooking: fix is_installed.js
- cooking: disable host check
- cooking: fix is_installed.js
- cooking: 配置文件支持传入数组
var cooking = require('cooking')
module.exports = [
cooking.set({
entry: { web: './src/entry.js' },
devServer: true
}).resolve(),
cooking.set({
entry: { weex: './src/entry.js' },
template: false
}).resolve()
]
- 锁定 extract-text-webpack-plugin 的版本为 beta4
- 升级到 webpack 2.2.0
- 兼容 webpack rc4
- cooking: 修复不符合 webpack-dev-server 的参数(例如 extractCSS)导致报错
- cooking: 支持指定
static
目录,会自动拷贝static
到输出的目录下。 为什么需要 static
用法:
{
"static": true, // 默认拷贝 static 目录
"static": "assets" // 自定义静态资源目录
"static": ["docs", "assets"] // 多个静态资源目录
}
- cooking: build 出错后正确执行
exit(1)
- cooking: 增加版本提示
- cooking: 修复开发模式下无法自定义 sourceMap
- cooking: 修复 hints 配置错误
- cooking-cli: 升级到 webpack rc
- cooking-cli: 升级到 webpack beta28
- cooking: 出错状态为 1
- cooking
- 修复插件无法读取 cooking 版本号
- 更改默认 host 为
0.0.0.0
- cooking-cli
- 修复插件无法读取 cooking 版本号
- cooking
- 修复 dev server 默认配置
- cooking-cli
- 修复 remove/update 从旧版升级后无法使用,提示
Only supports npm, yarn
- 修复 remove/update 从旧版升级后无法使用,提示
- cooking
- 支持 webpack-dev-server beta11, #111
- cooking-cli
- 修复 Yarn 全局安装后 watch/build 无法使用, #108
- cooking-cli
- 修复 Yarn 全局安装时无法正确执行, #108
- 新增 license 文件
- cooking
- 全局安装提示错误(万年坑)
- 新增 license 文件
- cooking
- 修复 publicPath 无法设置空字符串的问题
- cooking-cli
- 修复 yarn 全局安装时提示指令不存在的问题
- cooking-cli:
- 支持 yarn,通过
cooking config pm yarn
将包管理设置成 yarn 即可 - 支持 webpack 2 新版配置规则
- postcss 升级到 ^1.0.0,推荐使用
postcss
配置文件进行配置,原先的 postcss 仍然有效
- 支持 yarn,通过
- cooking:
- 去掉全局安装 cooking 的提示
- 去掉重复依赖
- cooking:
- 锁定 webpack beta.22 版本
- cooking:
- watch 时增加 NamedModulesPlugin
- 新增
env
选项,设置 definePlugin。不填时会自动设置 process.env.NODE_ENV,如果传入字符串会覆盖原来的 NODE_ENV,传入对象会和原来的配置合并 - 修复 postcss 参数问题
- cooking:
- 修复 postcss 传函数时无法获取
webpack
参数
- 修复 postcss 传函数时无法获取
- cooking-cli
- 锁定 webpack 版本号 beta22
- cooking-cli: 修复 NODE_PATH 匹配顺序,用户配置放在最后
- cooking-cli: 修复 update 指令,能直接更新到最新版本
- cooking: 只有一个配置文件时当做单配置处理(之前都是传入数组配置)
- cooking-cli: 加载插件时会读取本地安装的插件
- cooking
- 升级
is-global-exec
- cooking
- 修复 全局安装的提示不正确,替换用 is-global-exec 检测是否是当做全局命令行工具使用
- cooking-cli
- 修复 watch 无法传参数
- cooking
- 修复 chunk 为 true 时指定的路径
- cooking-cli
- 修复 watch/build 无法传参数
- cooking-cli
- 修复 windows 下无法使用
- cooking: 全局安装提示改成只提示不抛异常
- 新增 chunk 为 true 的选项,会设置打包所有引用到的 package 到 vendor 文件中,并打包一份 manifest。例子
- cooking: 新增阻止全局安装的警告提示
- 修复 plugin 无法设置的问题
- 修复 postcss 选项配置出错的问题
- 修复 clear 在开发模式也会执行的问题
- 修复 cooking-cli 的依赖
- update/import/remove 支持传入多个参数
- 将 cooking 拆分成
cooking-cli
和cooking
(runtime) 两个部分,以后可以全局或者本地安装 cooking - 新增 alias、externals 配置项
- 修复 postcss 选项
- 使用 webpack 2.1-beta
- 新增 postcss 及 postcss 选项设置
- 优化 extend 选项,支持
['plugin', ['plugin', options]]
的方式传入参数 - 修复 css 的 sourceMap
- 修复 安装测试指令失败的问题
- 修复 读取配置文件内容不正确
- 新增 测试功能 文档
- 无更新,纯属为了修复手贱错发了 beta
- 升级 webpack-hud,修复了 devServer.log 开启时部分 Android 访问页面空白
- 新增 sourceMap 支持 boolean 和 string 填 true 将使用
#source-map
,开发模式下默认还是#eval-source-map
- 修复 build 情况下出现
a dependency to an entry point is not allowed
的错误
- 修复 Windows 下打包的资源路径
- 继续修复 publicPath 的问题
- 修复 build 时 publicPath 未生效
- 修复 chunk 为字符串类型时编译的结果不正确
- 修复 不开启 devServer 的 watch 会报错
- 用 ES6 重构
- 新增 template 支持传入数组
- 修复 不能省略
.json
后缀的问题 - 修复 watch 时 format 参数无效
- 修复 chunk 的
hash
应该用chunkhash
- 新增 权限错误会有提示,去掉了之前
禁止使用 sudo
的方式,支持使用sudo
执行
- 修复 CommonChunkPlugin 传 names 参数无效的问题
- 修复 未设置 devServer.publicPath 时应该采用 publicPath 选项的值
- 新增 build 时支持
--output-public-path
选项
- 修复 extractCSS 的 hash 值
- 修复 插件安装目录移到用户目录下(
~/.cooking
),避免每次升级都需要重新安装依赖
- 修复 windows 下无法正常使用 #30
- 修复 锁定 webpack 版本为 0.13.0
- 新增 开启 dev server 时默认支持将日志显示在页面上
derServer: { log: true }
- 更新 升级 webpack 到 0.13.x
- 正式发布