离子构建到 /dist 文件夹而不是 /www
Posted
技术标签:
【中文标题】离子构建到 /dist 文件夹而不是 /www【英文标题】:ionic build to /dist folder instead of /www 【发布时间】:2019-08-03 10:08:48 【问题描述】:当我运行ionic build
时,它总是会构建一个新的/dist
文件夹,其中包含您通常可以在/www
文件夹中找到的所有内容。我正在尝试更新我的/www
文件夹,但它永远不会更新,只会更新/dist
文件夹。为什么会发生这种情况,为什么我的 /www
文件夹拒绝使用 /src
代码中的新更改进行更新?
我用--prod
标志构建了我的应用程序几次,这可能是为什么?
【问题讨论】:
在 angular-cli 中你可以更改目录更改文件“angular.json”,在 ionic 中是否有类似的文件? angular.json 中有 outputPath 值,用于保存构建dist
。将其更改为 www
并且成功了,谢谢!
谢谢@Eliseo 这很有用,但它是一种专门设置构建目标的方法。喜欢ionic build --output-path=dist/dev
或ionic build --dist=dist/dev
【参考方案1】:
更改所有版本..
将以下内容更改为angular-cli.json
(ng1) 或angular.json
(ng2+):
"architect":
"build":
"builder": "@angular-devkit/build-angular:browser",
"options":
"outputPath": "dist/dev",
拥有多个位置:
构建:
ng build --output-path=dist/dev
或者有多种配置:
ng build --output-path=wwwtest --configuration test
【讨论】:
以上是关于离子构建到 /dist 文件夹而不是 /www的主要内容,如果未能解决你的问题,请参考以下文章
使用汇总而不是一个庞大的 index.js 文件导出单个组件?
如何让 NetBeans 在 src 文件夹而不是 dist 文件夹中搜索我的文件?