问题标签 [angular-cli-v9]

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.

0 投票
8 回答
18409 浏览

angular - angular 9 库发布错误“尝试发布已由 Ivy 编译的包”

我将我的angular 8.x.x项目迁移到angular 9.x.x并且当我尝试发布我的库时,它失败并出现以下错误

npm 错误!@candiman/website@9.0.0 prepublishOnly:node --eval "console.error('ERROR: Trying to publish a package that has been compiled by Ivy. This is not allowed.\nPlease delete and rebuild the package, without compiling with Ivy, before attempting to publish.\n')" && exit 1

有什么改变吗angular 9

0 投票
5 回答
7743 浏览

angular - Angular 9:NullInjectorError:没有 CompilerFactory 的提供者

在浏览器 prod/aot 模式下运行应用程序时获取消息。下面是我的 main-aot.ts

未捕获的 NullInjectorError:StaticInjectorError(平台:核心)[CompilerFactory]:NullInjectorError:没有 CompilerFactory 的提供者!

0 投票
1 回答
236 浏览

node.js - 在 NodeJS 中运行 Angular 9 应用程序的问题

我有一个工作的 NodeJS 服务器和一个 Angular 9 应用程序。我能够在开发模式下测试应用程序,它运行良好。

但是,当我ng build --prod使用 NodeJS 服务器构建应用程序并尝试访问它时,我收到了几个关于文件加载的错误:

拒绝应用来自“ http://localhost:8080/styles.09cf2cc3740ba29d305c.css ”的样式,因为它的 MIME 类型(“text/html”)不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

GET http://localhost:8080/runtime.689ba4fd6cadb82c1ac2.js net::ERR_ABORTED 404(未找到)

我在应用程序中有一个代理文件,可以将其所有请求重定向到 NodeJS:

proxy.conf.json

我错过了什么吗?

0 投票
6 回答
41800 浏览

angular - Angular 9:NgModule.imports 中位置 X 的值不是参考

我将 Angular 应用程序从 v8 升级到 v9。该项目使用 Angular 8 和 moment.js 导入自定义 UI 库。

当我构建它时:

  1. 它会生成一个警告:

@myLib/catalogue.js库文件(在 node_modules 文件夹内)中,moment.js DE 语言环境导入如下:


  1. 也会触发编译错误:

警告的文本​​似乎准确地解释了编译错误,其中位置(在本例中为 2)超出了导入数组的范围。

我看过关于深度链接的不同文章/ github 问题,但没有有效的解决方案。

0 投票
1 回答
5313 浏览

angular - `ngcc --properties es2015 浏览器模块主 --first-only --create-ivy-entry-points 上的角度错误

我最近将我的 Angular 项目从 8 更新到了 9。它在我的机器上运行良好。我尝试复制文件并尝试在另一台设备上编译它。在执行npm install以下错误时。

我尝试删除 package.lock.json 并完全删除 node_modules 文件夹并尝试了很多次。但没有任何效果在此处输入图像描述

0 投票
2 回答
2118 浏览

angular - 角度错误:newTree.optimize 不是函数

我最近在尝试使用 Angular CLI 创建新组件时开始收到此错误:

发出的命令是:

谷歌搜索仅返回来自 Angular CLI v6.x 的文章我尝试在全球范围内卸载并重新安装 Angular,但没有成功。这是我当前的版本控制:

有没有其他人找到解决这个问题的方法?

谢谢!

0 投票
7 回答
25781 浏览

angular - Angular9:目标入口点“@angular/fire/auth”中的错误缺少依赖项

当我运行 npm run start 时,我收到以下有关 firebase 的错误。

技术:Angular 9、Firebase、Firestore、Geofirestore Angular CLI。

错误

需要注意的依赖项:

包 json

错误屏幕抓取:

在此处输入图像描述

我的应用程序中使用带有 Angular 9 的 firebase / firestore 的代码:

0 投票
0 回答
695 浏览

angular - Angular v9 ng 使用特定的 i18n 语言环境配置显示默认语言环境

当尝试使用不同的语言环境配置为我的 Angular v9 应用程序提供服务时,默认语言一直显示,同时ng build --localize按预期工作。

角.json:

我不确切知道缺少什么:任何帮助将不胜感激,谢谢。

0 投票
0 回答
588 浏览

angular - copy assets from one of the package from node_modules

I have one requirement where I am installing @PDFTron package. Along with the import I have reference the path inside .ts file,for that the files should be in the assets. I am trying to copy files from glob but its working. Can anybody help me in this issue.? code is as below.

angular.json

app.component.ts

Its not copying files.Please whats the issue in the code of angular.json

0 投票
1 回答
1432 浏览

angular - 一旦部署在 Github 页面(子目录)上,Angular Service Worker 就不会缓存资产

我开发了一个 Angular PWA 演示应用程序(Angular v9.1.3),实现performancefreshness策略。

在本地它可以完美运行,甚至离线。但是一旦部署在 Github 页面上,它就不再像预期的那样工作了:

  1. performance策略不断从网络中获取所有请求,而不是从缓存中
  2. 离线后,该应用程序将无法运行,因为似乎没有缓存任何内容


我使用angular-cli-ghpages以下命令部署到 gh-pages(angular-pwa-boilerplate 是 Repo 名称):


部署后,我start_url将 web-manifest 文件的属性调整为“/angular-pwa-boilerplate/”以反映子目录结构。

即使范围路径似乎是正确的并且应用程序是可安装的,服务工作者也不会缓存资产或 Http 响应(虽然本地一切都很好)。

我读了很多关于它的文章,但所有的修复都不起作用:

  1. ./使用service worker 文件的相对路径:
    ServiceWorkerModule.register('./ngsw-worker.js', ...)
  2. 在清单文件中设置范围和 start_url 的相对值:
    "scope": ".",
    "start_url":" "./"


这里是DEMOGithub Repo

在这个主题上似乎还有一些正在进行的工作。


更新

我注意到,如果我离开start_url: "/"(因此没有将其调整为 base-href),Angular Service Worker 及其缓存策略也会在 gh-pages 上像魅力一样工作。


但是,该应用程序不再可安装:

在此处输入图像描述