我在package.json中使用以下版本:"^17.1.50","typescript":"^2.9.2","@angular/cli":"^6.0.0-rc.5", 在没有prod tag ng build的情况下构建项目时,似乎是成功的。 但是,当我尝试优化和运行ng build --prod时,它抛出了错误 ./node_modules/@syncfusion/ej2-angular-buttons/@syncfusion/ej2-angular-buttons.es5.js模块构建失败时出错:错误:调试
从angular 9开始,angular开始使用名为IVY的新渲染器引擎,正如其文档所说,构建的代码在开发和生产环境中看起来是一样的,并且易于调试,在构建代码时还需要传递--prod和--aot选项吗
旧的构建命令
ng build --aot --prod
新命令不应该是这样的吗?
ng build //for both prod and dev build
或者,prod内部版本只需要--prod选项
我的Angular项目有一个问题。特别是在项目的构建上。
当我使用构建我的Angular poject时
ng build
它会创建具有正确构建的dist-folder。当我使用以下命令时:
ng build --prod
它创建产品构建(正确)
当我使用NPM (由build server使用)时,我使用以下代码:
run build
但我想要的是产品版本。无论我做什么,它都不能在本地或构建服务器上工作。我使用了这些:
npm run build --prod
npm run build --target=production
npm run build --environment=prod
在我们的Angular 2应用程序中,我们有一个构建错误,但仅当使用"ng build --prod“时,而不是使用"ng build”或"ng serve“时。错误消息为:
ERROR in Error encountered resolving symbol values statically. Expression form not supported (position 27:55 in the original .ts file), resolving symbol RestService in [...]/src/app/shared-modules/ser
我有一个使用Angluar创建的虚拟多项目Angular工作区,就像这里所述的https://angular.io/guide/creating-libraries,就在我的工作区中,我有库和应用程序,这意味着我执行了以下命令: ng new my-workspace --create-application=false
cd my-workspace
ng generate library my-lib
ng generate application my-app 我想在包json中创建一个npm脚本,它将创建库和应用程序的生产版本,所以在package.json中我添加了: "s
我有一个Angular应用程序,我正试图通过Jenkins部署它。标准的DEV构建运行良好,但当我执行ng build --prod时,它显示"ng: command not fine“。
当使用npm run ng build -- --prod运行命令时,它会显示"line 1: 6910 Killed“,后跟失败的命令
上周,我可以让prod build成功完成,但没有拿起environment.prod.ts文件。今天,我得到了上面两个错误中的一个。
我尝试了以下构建命令:
sh "ng build --prod"
sh "npm run ng
我正在构建一个有角度6.1.0的库
ng new lib-demo
ng generate library my-lib
所有文章都建议使用--prod标志运行库的构建,如下所示:
ng build my-lib --prod
但是,这会引发一个错误。
Configuration 'production' could not be found in project 'my-lib'.
这可能是正确的,因为当我查看angular.json时,库项目中没有production build configuration的定义。它仅适用于应用程序项目。
下
我创建了一个角8应用程序,并使用对接服务。我使用RUN npm run build --env=prod --prod在生产模式下构建应用程序,就像在服务器在线教程中描述的那样。
如果我始终使用Dockerfile和npm run build --prod命令启动我的应用程序,那么将使用开发配置(api调用带有localhost:7000/api,而不是Someurl.de/api.)
我不知道我做错了什么。在所有教程中,只要使用build标记,正确的配置就会被选中。
Dockerfile
FROM node:alpine AS build-stage
ARG env=prod
WORKD
我在StackOverflow和其他网站上看了看,我看到或尝试过的任何东西似乎都没有帮助,所以我在这里发表了这篇文章。 当我构建一个简单的ng b时,一切都运行得很好。当我使用ng b --prod --aot=true构建我们的应用程序,然后运行它时,我得到了以下异常: ERROR TypeError: Object(...) is not a function
at CG.getAPIURLs (main.f5019b5d20f499feb949.js:1)
at new Ou (main.f5019b5d20f499feb949.js:1)
at Sn (mai
我已经将我的项目从Angular 8升级到Angular 11。它在DEV模式下运行良好,但如果我在Prod模式下运行它,或者构建它并将其部署到web服务器。在浏览器中启动网站时出现以下错误:
main.js:1 Uncaught TypeError: Cannot read property 'prototype' of undefined
at main.js:1
at main.js:1
at Module.zUnb (main.js:1)
at l (runtime.js:1)
at Object.0 (main.js:1)
你好,我在使用Angular CLI快2年的时候遇到了这个错误。我用谷歌搜索了一下,我找不到任何解决这个问题的方法。
Can't resolve all parameters for BaseService in E:/**/web/src/app/shared/services/base.service.ts: ([object Object], ?, ?, ?). This will become an error in Angular v6.x
当我运行此命令时
ng build --output-hashing none --prod --build-optimizer=
我有一个角8应用程序,并测试enviornment.ts文件中的超时设置。目前,我已经将超时设置为6分钟,我有两个环境文件,即enviornment.ts和enviornment.prod.ts。我相信在执行ng构建-prod时会使用enviornment.prod.ts。
运行ng build命令后,我无法在分发版folder.Could中找到环境文件--有人告诉我在哪里可以找到它。它是用二进制等的吗?
这就是我的环境文件的样子
// The file contents for the current environment will overwrite these during build