3
|
Mojtaba Darzi · 技术社区 · 6 年前 |
1
2
您的package.json文件出错,angular-2-local-storage中没有版本号。应该是
请稍后尝试删除node_modules目录,然后重新安装NPM。 |
2
3
这是因为Angular-2本地存储是使用Angular 5构建的,它生成了元数据文件版本4(您的编译器无法理解,因为Angular 4项目只能读取版本3之前的元数据文件)。 我建议您将项目更新为Angular 5,然后再试一次。 |
3
1
发生Angular-2-Local-Storage错误,因为在package.json文件中,此依赖项的值为空,而此依赖项的预期版本为3。 因此,请尝试使用命令再次安装此依赖项 NPM安装DependencyName . (在您的案例中,依赖性是角2-本地存储) 如果没有成功,则显式修改angular2本地存储的package.json,并将其值设为3.0。 关于节点sass错误,这是我们第一次在机器上创建新项目时得到的。这是我第一次安装angular cli并使用ng-serve运行应用程序时的猜测。我认为这是未更新模块或CLI的问题。 尝试更新节点模块angular cli,然后运行应用程序。 如果问题仍然存在,那么转到Github页面查看Angular,我认为这个问题已经列出。 |
4
-2
如果您不能将Angular4项目更新为Angular5,出于某种原因(时间),我建议您在不迁移的情况下使用这种方法来解决这个错误。对元数据文件的更改版本使用修复不匹配实用程序。
注意:在这种情况下,我使用ngx vis@1.0.1(用角度6编译),我想在角度4项目中使用它。
有关详细信息,请阅读本文: https://medium.com/@tonytunes2005/solving-error-mismatch-beetwen-angular-versions-b051e7cde418 |
HansPeter · Angular 4 OAuth安全本地存储 7 年前 |