gpt4 book ai didi

Angular-cli 不使用 ng build 生成 dist 目录

转载 作者:行者123 更新时间:2023-12-04 00:35:57 26 4
gpt4 key购买 nike

这是我安装的:

@angular/cli: 1.0.0-rc.1
node: 7.4.0
os: linux x64
@angular/common: 2.4.9
@angular/compiler: 2.4.9
@angular/core: 2.4.9
@angular/forms: 2.4.9
@angular/http: 2.4.9
@angular/platform-browser: 2.4.9
@angular/platform-browser-dynamic: 2.4.9
@angular/router: 3.4.9
@angular/cli: 1.0.0-rc.1

我看过这个帖子 Not generating dist folders ,但我只想生成一个 dist 目录,以便我可以将它与 Express 链接。我正在使用的命令是
ng build --base-href /apply/

我了解 ng serve 文件是在内存中创建的。但是我没有使用 ng serve。我有一个 Express 静态路径
app.use('/', express.static(path.resolve('../../dist')));

由于 build 命令没有创建 dist 目录,我无法为 angular 应用程序提供服务。链接(上面)中的答案说使用 --watch 参数。为什么我必须这样做? ng build 不应该创建 dist 目录吗?

我是否错过了一些明显的东西。任何帮助表示赞赏。

最佳答案

我遇到了同样的问题。我的解决方案是查看 tsconfig.json文件并删除 dist来自 excludes部分。然后我跑了ng builddist文件夹被生成并放入项目根目录。

也看看你的angular-cli.json文件查看是否outdir字段正在写入 dist .

关于Angular-cli 不使用 ng build 生成 dist 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42701857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com