
rollup打包的时候,如果依赖的文件里有css,请把他放在dependencies里:
要不然就是上面这个错误。

按需加载处理当中涉及三个模块包括:
babel
babel-plugin-import
package.json
1.在rollup中需要支持babel对antd、react代码编译成es6
2.babel-plugin-import:在babel转码的时候,把整个库‘antd’的引用,变为'antd/lib/button'具体模块的引用。这样rollup收集依赖module就不是整个antd,而是里面的button。
3.devDependencies、dependencies
将antd-mobile配置在dependencies保证编译过程中能找到对应的css目录文件。
网友评论