所以每次我克隆一个有Angular 的项目,它有一个没有node_modules文件夹的旧版本,然后输入npm install来安装所有需要的依赖项,我会得到很多关于版本的警告和错误。这是我得到的:
这是我克隆的Angular 项目版本:
这是我的angularCLI版本:
指令集所以我的问题是,有没有一种方法,我可以克隆任何项目,有较旧的版本,并安装它的依赖关系正确,没有任何错误?
w9apscun1#
npm install不要先修复或审核任何问题;在进行任何修复之前,请确保项目正常。还要确保依赖项和非依赖项与克隆的package.json中声明的版本相匹配
npm install
~version
^version
1条答案
按热度按时间w9apscun1#
npm install
不要先修复或审核任何问题;在进行任何修复之前,请确保项目正常。
还要确保依赖项和非依赖项与克隆的package.json中声明的版本相匹配
~version
“大约等于版本”,将更新到所有未来的修补程序版本,而不增加次要版本。~1.2.3将使用从1.2.3到〈1.3.0的发行版。^version
“与版本兼容”,会将您更新到所有未来的次要/修补版本,而不会增加主要版本。^2.3.4将使用从2.3.4到〈3.0.0的发行版。