写在前面
omi-cli是Omi的命令行工具。在v0.1.X以及之前版本中,生成出来的项目脚手架
是基于webpack1的。由于:
webpack1不支持tree-shaking,webpack2 支持tree-shaking
webpack1不支持 sass-loader,webpack2 支持sass-loader
tree-shaking 作用是移除没有使用的代码有效的减小包体积
sass-loader 可以让你把sass转成css,在omi项目里可以把sass转成组件的局部CSS
所以,果断把omi-cli的项目模板升级为基于webpack2。感兴趣的同学可以立马尝试下。
$ npm install omi-cli -g //安装cli$ omi init your_project_name //初始化项目$ cd your_project_name //转到项目目录$ npm run dev //开发$ npm run dist &n