Hbuilder發(fā)布不能通過命令行的方式發(fā)布,無法實現(xiàn)jenkins自動部署. 記錄下Hbuilder項目遷移到cli項目步驟:
- 使用cli 模式使用簡單模版建立一個空的項目庵芭;
- 清空src目錄
- 將Hbuilder項目根目錄下除了号杏,unpackage 逸尖、 node_modules目錄之外的所有內(nèi)容復(fù)制到src目錄下。
- 將src 目錄下package.json 下的dependencies 和devDependencies拷貝到 根目錄下的 package.json文件對應(yīng) 位置。并刪除 src目錄下的package.json蚓庭。
- 因為Hbuilder自帶了 css scss編譯器致讥,在cli項目下需要下在單獨的 node-sass和sass-loader; 需要注意node-sass和sass-loader版本如果版本太高會編譯報錯。需要使用合理的node-sass和sass-loader版本組合器赞;
"node-sass": "^4.14.1",
"sass-loader": "^7.3.1",