Che*_*Tek 6 angular-cli angular
默认情况下为 ng build 设置 --base-href 的最佳方法是什么,但不影响 ng 服务?
不直接,但您可以在 package.json 中定义 NPM 脚本:
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --base-href=/path"
},
Run Code Online (Sandbox Code Playgroud)
然后您可以使用以下命令运行 webpack 服务器并npm start可以使用以下命令来运行构建npm run build(注意:NPM 只能识别一些脚本名称start,例如 ,您可以省略run)
您还可以指定不同的构建脚本,我的如下所示:
"scripts": {
"ng": "ng",
"start": "ng serve --preserve-symlinks",
"build": "ng build --base-href /static/frontend/ --output-path ../static/frontend --aot",
"build-prod": "ng build --env=prod --prod --output-path dist-prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6343 次 |
| 最近记录: |