1
14
主要的问题不是为什么你会收到这些警告。您访问库的方式不是理想的方式。让我们研究一个更好的方法[使用角度7]与您自己的样本步骤,这将不会导致问题在第一位。 第一步:【和你的一样】接受默认值 新产品接受默认值 光盘工作空间 ng生成库小部件 ng build——prod widgets——省去了——prod——用于角度7 光盘/产品 NG构建 < /代码>步骤2:创建.tgz库文件
|
2
16
当使用表达式而不是固定字符串表示JS依赖项时,就会出现此错误-例如,
Webpack抱怨这一点,因为这意味着它必须包含文件夹中的所有文件,而不是能够静态分析要包含哪些文件。它仍然有效,但根据讨论 this Webpack issue 它不应该被忽略,并且相关的依赖关系应该被重构。 最近我在一个项目中将Angular从v5升级到v6的过程中遇到了这个错误,如果我记得正确的话,当我升级了所有其他依赖项以及它们的最新版本后,它就消失了——我不能说是哪个依赖项导致了问题,不幸的是,我没有在看到错误和修复之间作出承诺。所以我不能分析是什么改变解决了这个错误。 不过,似乎很多人都有类似的问题——例如,参见 https://github.com/angular/angular/issues/20357 要清除警告(而不修复潜在问题),您将遵循 this process ,增加:
…到Webpack配置。但是,在最新的Angular CLI中,不能手动编辑Webpack配置(旧的
所有这些结论都表明,您需要Angular CLI的作者通过其内部使用的生成的Webpack配置来掩盖此错误,或者Angular的作者更改core.js的导入方式。 |
3
15
我遇到了关于“依赖关系的结果是引用表达式”的相同警告
此特定项目引用了一个本地NPM包,该包的相对路径以
经过一些研究,我发现 this Github issue 这解释了我们如何在Angular6+CLI生成的应用程序中修复它。
对我有用的是打开
并添加键:
忽略了文件的其余部分,以下是相关部分:
加上这个我就正常了
|
4
5
它是
|
John Rousseau · 将js组件导入Angular 5 6 年前 |
Bob Zheng · 数据路径“”不应具有其他属性(dryRun) 6 年前 |
Rod · 英雄角巡演-包括测试项目,但不起作用 6 年前 |
MPoutanen · 角度6:返回HttpHeaders 6 年前 |
Dragouf · angular6:使用cli添加通用支持 6 年前 |
Paco Zevallos · 角度5更新为6 6 年前 |