自定义捆绑文件名angular-cli

时间:2017-04-06 14:10:40

标签: angular angular-cli

我正在使用angular-cli:1.0.0-beta.28.3捆绑项目文件。当我运行构建时,它会在dist文件夹下创建main.bundle.js文件。

而不是main.bundle.js我想给出一个自定义名称(例如:myproject.js)。有没有办法在使用ng build时提供自定义输出文件名。

1 个答案:

答案 0 :(得分:4)

不幸的是,捆绑名称无法配置。在构建wiki中没有这样的选项: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