2017-07-26 26 views
0

我构建一个角4应用程序,并使用命令ng build --prod通过angular-cli 1.0.4构建它。所以在这里我无法获得一个dist文件夹,以便在Microsoft Azure中进行部署。 ng build --prod完成后,我应该怎么做dist文件夹?有人可以帮助我提供更好的解决方案,将我的应用发布到服务器上吗?ng服务或ng构建 - 产生角4应用程序中不会生成dist文件夹

+0

'ng build --prod'命令的输出是什么?你对项目文件夹有写权限吗? –

+0

此外,你是否已经尝试更新你的cli?当前版本是'“@ angular/cli”:“^ 1.2.3”'。另外请注意,每次您建立或发布服务时,dist路径都会被清除。这可以通过提供'--no-delete-output-path' –

回答

1

使用ng build --env=prod而不是ng build --prod,看看是否有帮助。当我做了一个全新的项目并运行ng build --prod时,我得到了Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory'错误。但是,当我跑ng build --env=prod dist被生成罚款。

+0

来关闭我的dist文件夹到应用程序中。谢谢拉姆。 –

+0

我相信这个错误在Angular CLI 1.2.4中得到了修复。 –

+0

感谢info @ yakov-fain。我正在使用1.2.0。 – Rama

相关问题