2017-04-06 59 views
0

我正在使用angular-cli:1.0.0-beta.28.3捆绑项目文件。当我运行ng build时,它创建dist文件夹下的main.bundle.js文件。自定义捆绑文件名angular-cli

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

回答

3

不幸的是,捆绑软件名称不能配置。有在构建维基没有选项这样的事: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