0
我正在使用angular-cli:1.0.0-beta.28.3捆綁項目文件。當我運行ng build時,它創建dist文件夾下的main.bundle.js文件。自定義捆綁文件名angular-cli
而不是main.bundle.js我想給一個自定義名稱(例如:myproject.js)。有沒有辦法在使用ng build時提供自定義輸出文件名稱。
我正在使用angular-cli:1.0.0-beta.28.3捆綁項目文件。當我運行ng build時,它創建dist文件夾下的main.bundle.js文件。自定義捆綁文件名angular-cli
而不是main.bundle.js我想給一個自定義名稱(例如:myproject.js)。有沒有辦法在使用ng build時提供自定義輸出文件名稱。
不幸的是,捆綁軟件名稱不能配置。有在構建維基沒有選項這樣的事:https://github.com/angular/angular-cli/wiki/build
但是,您可以運行一個簡單的腳本的NodeJS要爲你做的:
// rename.js file - location, right next to package.json
var fs = require("fs");
fs.rename("./dist/main.bundle.js", "./dist/myproject.js");
然後在您的package.json,添加一個新的script
把它像build-rename
"scripts":{
"build-rename":"ng build && node rename.js"
}
現在運行腳本npm run build-rename