..
"apps": [
{
"outDir": "C:/dist",
"root": "src",
..
我正在寻找一个选项来将我的角度5 + angular / cli应用程序文件构建到一个完全独立的目录,而不是我的项目。可能吗。目前使用上面的设置(.angular-cli.json)我收到一个错误:
An asset cannot be written to a location outside the project.
答案 0 :(得分:2)
在package.json中使用npm脚本。
{
"name": "myApp",
"version": "0.0.0",
"license": "MIT",
"scripts": {
...
"build-prod": "ng build --prod --stats-json",
"postbuild-prod": "copyfiles ./dist/**/* c:/dist",
},
"private": true,
"dependencies": {
"@angular-redux/store": "^6.4.2-beta.1",
使用npm run build-prod
构建。 postbuild-prod
中的任何内容都会在构建后运行。
参考copyfiles,全球安装。
答案 1 :(得分:0)
"outDir": "./dist/target/resources",
在.angular-cli.json文件中编辑上面的