问题标签 [angularbuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular i18n 不支持 angular.json 中的所有语言环境
我的 Angular 应用程序我想支持法语(加拿大)、法语(法国)和美国英语。这是我的 angular.json 文件 i18n 代码。
在构建应用程序(npm run build)时,我看到一条消息“找不到“fr-FR”的区域设置数据。使用“fr”的语言环境数据。
- 这是否意味着 angular.json 中不允许使用 fr-FR,因为它不在 ISO-639 列表中。
- 我应该使用
"fr": "src/locale/messages.fr.xlf"
而不是 fr-FR。如果法国的用户(fr-FR 语言环境)从 dist 文件夹中的 fr 加载代码,那么我是否应该匹配。 - 如果“2”错误,请忽略警告,并在 dist 文件夹中生成 fr-Fr 特定应用程序时使用该警告。
- 如果 '2' 是正确的,这是否适用于所有语言环境,比如使用en表示 'en-GB'、'en-CA'...
我知道有类似 registerLocaleData 的东西来显示日期和货币。
我浏览了几次文档https://angular.io/guide/i18n-overview。我知道我错过了一些东西。
angular - 配置与所需架构不匹配:数据路径“/lib”不得具有其他属性 (umdModuleIds)
当我跑步时ng build
,我得到,
这个问题的根源是什么,我该如何解决
angular-cli - 如何在构建角度项目期间进行通配符文件替换?
我有一个带有 scss 样式的 angular2+ 项目。我的目标是 2 个应用程序:具有相同代码库的移动(离子)和网络。
由于需要为某些组件加载完全不同的样式表,我正在考虑执行以下操作:保存每个组件的web样式xxx.component.scss
(不变),并将每个组件的移动样式保存在xxx.component.mobile.scss
我的问题:有没有办法在构建 Angular 项目时xxx.component.scss
用它们的xxx.component.mobile.scss
对应文件替换文件,类似于 Angular 对环境文件所做的事情(如果配置是 dev 则替换为)environment.ts
? environment.dev.ts
我尝试像这样在 angular.json 中使用通配符,但它不起作用:
有没有办法在构建角度项目期间进行通配符文件替换?推荐的方法是什么?
angular - 将环境变量值从 docker 文件传递给 Angular 应用程序
我有一个 Angular 应用程序,我试图从应用程序外部(即从 docker compose 文件)设置环境变量。
我指的是下面的文章
https://codinglatte.com/posts/angular/using-os-environment-variables-in-angular-with-docker/
码头工人-compose.yml
当我执行以下命令时,我什至可以看到设置的环境变量
但不知何故,Angular 应用程序没有收到该值,下面是我的 Angular 应用程序代码,根据上面的文章
环境.prod.ts
打字.d.ts
自定义 webpack.config.js
我用来创建构建的命令
我无法在这里找出问题,因为 docker 文件中设置的环境值没有反映在我的应用程序中。
我可以在这里得到一些帮助吗?
angular - ng build 在 vpn 中不起作用“索引 html 生成失败”
我跑:
问题是,如果我在没有 VPN 的情况下运行这个命令,它就可以工作,但是如果我在 vpn 中运行这个命令,我会得到这个错误:
我的 angular.json 是:
任何人都可以帮助解决这个问题?