寫在前面

omi-cliOmi的命令行工具。在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                  //開發(fā)$ npm run dist     &n