输入ng serve时收到此错误

时间:2020-08-20 09:50:01

标签: javascript angular

cmd screenshotstrong text

./node_modules/@angular/platform-b​​rowser/ivy_ngcc/fesm2015/animations.js 222:180-202中的

错误 “在'@ angular / animations / browser'中找不到导出的'AnimationEngine'(导入为'ɵngcc1')

./node_modules/@angular/platform-b​​rowser/ivy_ngcc/fesm2015/animations.js 231:73-95中的

错误 “在'@ angular / animations / browser'中找不到导出的'AnimationEngine'(导入为'ɵngcc1')

./node_modules/@angular/platform-b​​rowser/ivy_ngcc/fesm2015/animations.js 380:209-240中的

错误 “在'@ angular / animations / browser'中找不到导出的'AnimationStyleNormalNormalizer'(导入为'ɵngcc1')

./node_modules/@angular/platform-b​​rowser/ivy_ngcc/fesm2015/animations.js 392:60-91中的

错误 “在'@ angular / animations / browser'中找不到导出的'AnimationStyleNormalNormalizer'(导入为'ɵngcc1')

3 个答案:

答案 0 :(得分:1)

您忘记运行npm i,然后先运行ng serve

如果您有node_modules文件夹,请先删除文件夹,然后运行npm i

答案 1 :(得分:0)

您可以尝试先从项目中删除node_modules文件夹,然后再次尝试使用npm install安装npm

答案 2 :(得分:0)

在将Angular 2应用程序直接升级到Angular 10之后,我遇到了此错误。升级软件包并添加软件包以使所有内容再次正常工作后,在添加const myArray = new Array(9); const otherValues = [2, 3, 1, 6, 7, 9] myArray.splice(1, 1, 2) myArray.splice(5, 1, 4) myArray.splice(7, 1, 5) otherValues.forEach((i => v => { while (myArray[i] !== undefined) i++; myArray[i] = v; })(0)); console.log(myArray);之后出现了相同的错误。通过修改BrowserAnimationsModule和将tsconfig.json设置为“ esnext”可以解决此问题。

compilerOptions.module