问题标签 [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.
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
angular - Angular 9:NullInjectorError:没有 CompilerFactory 的提供者
在浏览器 prod/aot 模式下运行应用程序时获取消息。下面是我的 main-aot.ts
未捕获的 NullInjectorError:StaticInjectorError(平台:核心)[CompilerFactory]:NullInjectorError:没有 CompilerFactory 的提供者!
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
我错过了什么吗?
angular - Angular 9:NgModule.imports 中位置 X 的值不是参考
我将 Angular 应用程序从 v8 升级到 v9。该项目使用 Angular 8 和 moment.js 导入自定义 UI 库。
当我构建它时:
- 它会生成一个警告:
在@myLib/catalogue.js
库文件(在 node_modules 文件夹内)中,moment.js DE 语言环境导入如下:
- 也会触发编译错误:
警告的文本似乎准确地解释了编译错误,其中位置(在本例中为 2)超出了导入数组的范围。
我看过关于深度链接的不同文章/ github 问题,但没有有效的解决方案。
angular - 角度错误:newTree.optimize 不是函数
我最近在尝试使用 Angular CLI 创建新组件时开始收到此错误:
发出的命令是:
谷歌搜索仅返回来自 Angular CLI v6.x 的文章我尝试在全球范围内卸载并重新安装 Angular,但没有成功。这是我当前的版本控制:
有没有其他人找到解决这个问题的方法?
谢谢!
angular - Angular v9 ng 使用特定的 i18n 语言环境配置显示默认语言环境
当尝试使用不同的语言环境配置为我的 Angular v9 应用程序提供服务时,默认语言一直显示,同时ng build --localize
按预期工作。
角.json:
我不确切知道缺少什么:任何帮助将不胜感激,谢谢。
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
angular - 一旦部署在 Github 页面(子目录)上,Angular Service Worker 就不会缓存资产
我开发了一个 Angular PWA 演示应用程序(Angular v9.1.3),实现performance
和freshness
策略。
在本地它可以完美运行,甚至离线。但是一旦部署在 Github 页面上,它就不再像预期的那样工作了:
performance
策略不断从网络中获取所有请求,而不是从缓存中- 离线后,该应用程序将无法运行,因为似乎没有缓存任何内容
我使用angular-cli-ghpages
以下命令部署到 gh-pages(angular-pwa-boilerplate 是 Repo 名称):
部署后,我start_url
将 web-manifest 文件的属性调整为“/angular-pwa-boilerplate/”以反映子目录结构。
即使范围路径似乎是正确的并且应用程序是可安装的,服务工作者也不会缓存资产或 Http 响应(虽然本地一切都很好)。
我读了很多关于它的文章,但所有的修复都不起作用:
./
使用service worker 文件的相对路径:
ServiceWorkerModule.register('./ngsw-worker.js', ...)
- 在清单文件中设置范围和 start_url 的相对值:
"scope": ".",
"start_url":" "./"
这里是DEMO和Github Repo
在这个主题上似乎还有一些正在进行的工作。
更新
我注意到,如果我离开start_url: "/"
(因此没有将其调整为 base-href),Angular Service Worker 及其缓存策略也会在 gh-pages 上像魅力一样工作。
但是,该应用程序不再可安装: