Open
Description
亲爱的 ant-tool
用户:
ant-tool
做了一系列的更新,代号为 AXE
,包含一些有趣的新特性。你可以通过 [email protected] 获得,或者把所有依赖更新为最新。
值得一提
自动安装 npm 依赖,并保存到 dependencies
支持 css modules
老项目不用担心兼容问题,css modules 是通过匹配 *.module.css
支持的。
示例:
Header.jsx
import style from './Header.less';
export default () => <div className={style.normal} />;
Header.less
.normal { color: red; }
支持 rucksack
更有趣的 css 开发体验。
比如:
.foo {
position: absolute 0;
}
支持 decorator
示例:
@autobind
method() {
return this.value;
}
webpack.config.js 配置简化
babel 和 UglifyJsPluginConfig 的配置提取到 webpackConfig 上,可直接修改。
比如:
module.exports = function(webpackConfig) {
webpackConfig.babel.plugins.push('antd');
return webpackConfig;
};
其他
支持 webpackConfig 是数组的场景 (处理完 i18n 之后)
有多语言需求的同学可以尝试下
watch 模式下精简日志信息
和 server 模式的日志保持一致
添加 NoErrorsPlugin 插件,构建出错时不生成文件
for qingting, @慕陶
js 里 require 的 html 文件会被复制到输出目录
for 离线包需求
proxy -> dora 的地址换成本机 (127.0.0.1)
开着 vpn 也可以用了
从楼下走到楼上也不用重启命令了 (切换了网络环境)
sourcemap 配置换成 cheap-module-eval-source-map
不用管为啥,总之会快一点
修改 package.json 和 webpack.config.js 不用手动重启命令
工具会帮你重启
升级日志 - 开发者版
广告
Metadata
Metadata
Assignees
Labels
No labels