我得到这些警告,然后是错误。解决办法是什么?
npm WARN deprecated core-js@2.6.10: core-js@<3.0 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated fsevents@1.2.9: One of your dependencies needs to upgrade to fsevents v2: 1) Proper nodejs v10+ support 2) No more fetching binaries from AWS, smaller package size
npm WARN tarball tarball data for @angular/compiler@^8.0.0 (sha512-ABZO4E7eeFA1QyJ2trDezxeQM5ZFa1dXw1Mpl/+1vuXDKNjJgNyWYwKp/NwRkLmrsuV0yv4UDCDe4kJOGbPKnw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/core@^8.0.0 (sha512-zeePkigi+hPh3rN7yoNENG/YUBUsIvUXdxx+AZq+QPaFeKEA2FBSrKn36ojHFrdJUjKzl0lPMEiGC2b6a6bo6g==) seems to be corrupted. Trying one more time.
答案 0 :(得分:0)
您需要禁用防病毒软件并以管理员身份运行cmd。不要忘记禁用Windows防火墙。
至于不推荐使用的Core-js 2.6.10,我面临着完全相同的问题,但至少这是一个您可以忽略的警告。不幸的是,我尝试重新安装Angular cli并使用npm install -g core-js@latest
手动将Core-js更新到最新版本。
另外,fsevents似乎与Mac相关,无需担心。
答案 1 :(得分:0)
尝试先删除package-lock.json
,然后再删除npm install
。这对我有用:
cd <your-project-directory>
rm package-lock.json
npm install
答案 2 :(得分:0)
您需要确认是否已安装打字稿,并且在安装打字稿后对我有用
运行以下注释将显示打字稿版本
tsc -v
如果显示错误,请安装打字稿
npm install -g typescript
如果安装了打字稿,则可以尝试检查Angular Cli版本
ng --version
如果显示某些错误,请安装Angular Cli 参考:https://cli.angular.io/
npm install -g @angular/cli
答案 3 :(得分:0)
删除 package-lock.json
删除 node_modules ,
,然后使用npm install
安装软件包。
这个为我解决的问题。