提问人:Faouzeya 提问时间:8/30/2023 更新时间:9/1/2023 访问量:124
运行 ng build --configuration=production 后,dist 文件夹仅包含 assets 文件夹
The dist folder contain only assets folder after running ng build --configuration=production
问:
我是 azure 的初学者,我想使用 Visual Studio Code 将 angular 应用程序部署到 azure,所以我按照本教程 https://www.youtube.com/watch?v=u_CRppLcC9k 这真的很有帮助,但是在运行后会生成一个 dist 文件夹,但它只包含带有图像和一些 js 文件的 assets 文件夹。ng build --configuration=production
通常我应该选择 dist/appname 使用 azure 扩展将其部署到 Visual Studio Code 中,但我的 appame 在 dist 文件夹下不存在。
有谁知道发生了什么?
PS:构建成功
注意:我在文件资源管理器中看不到dist文件
答:
我能够在文件夹中看到 Appname。dist
你似乎错过了创建 .NET Core Web 应用的步骤。
检查以下解决方法,使用 Angular 创建 .NET 应用并部署到 Azure 应用服务。
在 Visual Studio 中,使用 .NET 6.0 LTS 创建一个新的。.NET Core API
- 在 VSCode 中打开 .NET Core API =>右键单击 AppName =>然后单击 .
Open in Integrated Terminal
- 创建一个新的(这是您错过的那个,这就是您看不到 in dist 文件夹的原因
ClientApp
AppName
运行以下命令以创建 Angular 应用程序。
ng n ClientApp
yes
Select css
- 将创建具有 Angular 配置的 ClientApp1。
- 选择新创建的 => 。
ClientApp
Open in Integrated Terminal
)
现在运行 .
ng build
dist
文件夹已创建,您可以看到它具有 ClientApp1(AppName)。
从共享的链接继续执行后续步骤,将应用部署到 Azure 应用服务。
看起来我必须将文件 angular.json 中的“outputPath”从 修改为 。"outputPath": "dist"
"outputPath": "dist/appname"
这就是它对我的工作方式。
评论
projects