有没有人在“ng serve”中面临低于警告的情况?
警告。/node_modules/@角/编译器/src/util.js10:24-31关键依赖:要求函数的使用方式是不能静态提取依赖ℹwdm:用警告编译。
Angular版本控制:
角CLI: 6.0.8节点: 8.11.3操作系统: darwin x64角: 6.0.9......动画,常见,编译器,编译器cli,核心,形式......超文本传输协议,语言服务,平台浏览器
我尝试更新CLI和Angular,但没有成功。util中的代码。js看起来像:
function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define("@angular/compiler/src/util", ["require", "exports"], factory);
}
}
如果从src路径导入,将引发此警告
将components import语句更改为
import { ChangeDetectionStrategy, ViewEncapsulation } from '@angular/compiler/src/core';
到
import { ViewEncapsulation, ChangeDetectionStrategy} from '@angular/core';
当我错误地从量角器
而不是@angular/core
导入EventEmitter
时,我也遇到了同样的错误。
将{EventEmitter}从“量角器”更改为import
从“@angular/core”导入{EventEmitter}
修复了它。
我发现了这个错误:https://fluin.io/blog/critical-dependency-cannot-be-statically-extracted,作者表示他也收到了同样的警告。然而,我没有使用Angular元素,但我知道它可能与同一个问题有关,所以我继续检查我是否在任何导入中使用了@Angular/compiler/src/core
。
我确实是这样做的。修复方法很简单,只需删除导入行,在我的情况下,它是:
import { ViewEncapsulation } from '@angular/compiler/src/core';
然后编辑器自动导入它,如下所示:
import { Component, OnInit, ViewEncapsulation } from '@angular/core';
我希望它能有所帮助。
问题内容: 我在我的应用程序中使用服务创建如下 请注意行 我想在这样的地方使用变量 但是当我使用变量代替硬编码值给我时 我无法解决此错误。可能是什么原因呢? 我已使用服务器进行连续构建。我也查看了其他答案,但它们没有解决我的查询。 问题答案: 经过多次打击和试验后找到了解决方案。我所做的是: 假设条件 所有文件所在的根文件夹是 并说出该文件夹与写入函数的文件的相对路径。 + + 将形成要使用的文件
我给ivy添加了一个依赖项(我们称之为a)。在maven central中具有pom文件的xml。Ivy使用ibiblio来解析maven依赖项。添加到常春藤中的依赖项(A)。xml具有可传递依赖项(B)。到目前为止,一切都很好。传递依赖(B)的依赖(C)不能用常春藤来解决。 我在常春藤上定义了一个新的名字。如下所示的xml: 在B的pom文件中,C在编译和测试范围中定义如下: 当我在ivy的缓存
问题内容: 当我输入command go build时,我有一个项目具有来自bitbucket上私人存储库的多个依赖项。我得到这个错误 无法识别的导入路径“ bitbucket.xxx.xx / xx / x” x509:证书由未知授权机构签名 我已经尝试了几种方法,例如添加令牌 git config –global http.extraheader令牌 配置为ssh git config –gl
我是一名新的Android学习者,我正在为语言翻译制作我的第一个Android应用程序。在添加了一些依赖项之后,我遇到了一些问题。我该怎么解决这个问题? Gradle同步失败:无法解决配置的所有依赖项: app: dedegRuntimeClasspath。无法确定android.arch.lifecycle的工件: livedata: 1.1.1:脱机模式下没有缓存版本有关详细信息,请参阅IDE
我使用的是eclipse 2018、gradle 5.2.1、buildship 3.0.1。 我的配置看起来像: 我尝试根据building-spring-boot-2-projects-with-gradle创建spring boot 2 是: 但是,在我保存构建之后。gradle,项目和外部依赖关系消失,Spring Bootjar也没有下载。 我错了什么? 如果我使用gradle by s