FAQ

通用

问:启动慢怎么办?

采用 npm3 。

babel 6 在 npm2 下会下载大量的重复依赖,这些依赖在编译阶段会被重复地载入,而 npm3 的去重机制可以很好地解决这个问题,所以性能上提升很大。性能比较数据

构建

问:antd-bin 跟 atool-build 是什么关系?

antd-bin 是之前的版本,之后都采用 atool-build。

问:如何在 webpack.config.js 中引用 webpack ? (新增插件需要)

通过 atool-build 引用 webpack 。

var webpack = require('atool-build/lib/webpack');

相关 issue:atool-build#32

问:如何在生成目录里加入 name 和 version ?

修改 package.json 中的 build script:

"build": "atool-build -o ./dist/${npm_package_name}/${npm_package_version}/"

调试

问:怎么方便的代理,从 http://assetsServer/foo/1.0.0/index.jshttp://localhost:8989/index.js

配 atool-build 的 publicPath 参数,比如:

dora --plugins atool-build?publicPath=/${npm_package_name}/${npm_package_version}/

测试

暂无