gpt4 book ai didi

Angular CLI 6 : Unknown option: '--locale'

转载 作者:太空狗 更新时间:2023-10-29 17:21:40 25 4
gpt4 key购买 nike

在新的 Angular 6 中使用自定义语言环境数据运行 ng serve(https://next.angular.io/guide/i18n),我收到此错误:

Unknown option: '--locale'

delete-output-pathnamed-chunks 也是如此。我们现在如何设置这些标志?

最佳答案

作为介绍的一部分 CLI Workspaces ,开发人员删除了与构建相关的命令行开关,以便在新的 angular.json 文件中配置它们。
在深入研究新模式(可在上面的链接中找到)之后,重新引入本地化开关的最简单方法是将它们添加到 angular.json 中的以下路径下:projects/your -项目/架构师/构建/选项

然后在没有任何开关的情况下提供您的应用程序:ng serve

从长远来看,我想您应该为自己定义不同的配置并在那里设置这些选项。同样,请参阅架构以了解更多信息。

这是我所做的一个例子:

{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"my-app": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
"tsConfig": "src/tsconfig.app.json",
"polyfills": "src/polyfills.ts",
"i18nFile": "src/locale/messages.some-lang.xlf",
"i18nLocale": "some-lang",
"i18nFormat": "xlf",
"aot": true,
"assets": [ ...
],
"styles": [ ...
...

更新

显然有一个 PR for the documentation update ,它解释了如何去做(几乎是我在这里写的 ;-) )

关于 Angular CLI 6 : Unknown option: '--locale' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50177552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com