angular - ng build 溢出很多错误...无法启动我的应用程序
问题描述
我不知道发生了什么。我正在编码......然后一切都崩溃了。
当我运行ng build
orng serve
时,我现在收到以下错误消息:
./node_modules/saucelabs/index.js 中的错误模块未找到:错误:无法解析 '/Users/mlgyshan/Documents/GitHub/Nutanix2/FlexMachineLearning/FlexMachineLearning/static/node_modules 中的 './lib-cov/SauceLabs' /saucelabs 中的错误 ./node_modules/protractor/built/runner.js ...
我跑了npm i
,它给出了以下输出:
npm WARN codelyzer@3.2.2 需要 @angular/compiler@^2.3.1 的 peer || >=4.0.0-beta <5.0.0 但没有安装。您必须自己安装对等依赖项。npm WARN codelyzer@3.2.2 需要 @angular/core@^2.3.1 的 peer || >=4.0.0-beta <5.0.0 但没有安装。您必须自己安装对等依赖项。npm WARN tsickle@0.30.0 需要 typescript@>=2.4.2 <2.9 的对等点,但没有安装。您必须自己安装对等依赖项。
在 9.015 秒内审计了 29419 个包,发现 58 个漏洞(19 个低、28 个中等、11 个高)运行
npm audit fix
修复它们,或npm audit
了解详细信息
解决方案
我发现发生了什么事。我有这条线:
import { EventEmitter } from "protractor";
但我不得不将其更改为:
import { EventEmitter } from "@angular/core";
推荐阅读
- android - Implementation of library giving duplicate error
- ruby-on-rails - Authorization header is invalid -- one and only one ' ' (space) required in S3 File while accessing
- powerbi - 如何根据两列在 Power BI 中生成排名
- python - 计算大型复合形状中单位三角形的算法
- apache-atlas - 样条火花代理罐在后处理过程中出现错误
- rust - 接受字符串迭代器的函数的正确签名
- bash - ''猫 | tr
我正在重新创建从 bash 复制的自己的 shell 环境,我发现真正的 bash 有一个非常奇怪的行为:当我进入
cat | tr -d 'o' < file1 (file1 contain
- javascript - 如何从 pandas 数据框中获取数据到 highcharts 树状图所需的格式?
- java - 在工厂设计模式中避免 if-else、switch-case 的方法
- flutter - Flutter:固定高度容器内的可滚动列子项