在Angular 9中,可以使用Angular CLI来进行离线生产构建。以下是一个解决方法,包含代码示例:
ng --version
ng build --prod --aot=false --build-optimizer=false
--prod
标志将启用生产模式构建。--aot=false
标志将禁用预编译。--build-optimizer=false
标志将禁用构建优化器。这些标志的目的是为了加快构建速度和减小构建文件的大小,但在离线环境中可能会导致构建失败。
dist
文件夹中生成构建文件。可以将这些文件复制到离线环境中。请注意,离线生产构建的过程可能会因为各种原因而失败,例如缺少依赖项、网络问题等。在进行离线构建时,确保你已经满足了所有的依赖项,并且网络连接是可用的。
希望这个解决方法可以帮助你进行Angular 9中的离线生产构建。