Angular 从 13.3.8 恢复到 13.3.7
Angular revert from 13.3.8 to 13.3.7
当我 运行 :
ng v
我得到了截图中的版本。 “Angular: 13.3.8” 是从哪里来的,我怎样才能将它恢复到 13.3.7?
另外,这个截图中的包是从哪里来的?它们与我的 packages.json
不同
我检查了安装,我只看到 13.3.5 用于 @angular/cli
版本报告中的所有内容都是全球版本,Angular
版本除外。
对于 windows,全局文件位于:
C:\Users\yourname\AppData\Roaming\npm\node_modules\@angular\
它们通常使用全局标志 -g
安装
例如:npm install -g @angular/cli
angular 版本仅在您 运行 ng v
项目中填写。
如果您打开 lock-file (package-lock.json / yarn.lock / ... 取决于您的包裹manager),你会发现你的版本是 13.3.8。
在 package.json 中,您可能会发现类似 ^13.3.5
的内容,如果您出于某种原因需要该特定版本,请删除 ^
。然后用你的包管理器再次 运行 install:
npm install
@H3AR7B3A7 是正确的。这是我为解决它所做的。我决定在所有地方强制执行 v13.3.5,因为它在不同步时会导致问题
全球:
删除C:\Users\yourname\AppData\Roaming\npm\node_modules@angular\文件夹
运行 npm i g @angular/cli@13.3.5
- v13.3.5 的全局安装
本地:
删除package-lock.json
删除本地 node_modules by 运行 rm node_modules
删除.cache
删除。angular
确保对@angular 的所有 package.json 引用都是 13.3.5
运行 npm i @angular/cli@13.3.5
- 本地安装 v13.3.5
运行npm install
当我 运行 :
ng v
我得到了截图中的版本。 “Angular: 13.3.8” 是从哪里来的,我怎样才能将它恢复到 13.3.7?
另外,这个截图中的包是从哪里来的?它们与我的 packages.json
不同我检查了安装,我只看到 13.3.5 用于 @angular/cli
版本报告中的所有内容都是全球版本,Angular
版本除外。
对于 windows,全局文件位于:
C:\Users\yourname\AppData\Roaming\npm\node_modules\@angular\
它们通常使用全局标志 -g
例如:npm install -g @angular/cli
angular 版本仅在您 运行 ng v
项目中填写。
如果您打开 lock-file (package-lock.json / yarn.lock / ... 取决于您的包裹manager),你会发现你的版本是 13.3.8。
在 package.json 中,您可能会发现类似 ^13.3.5
的内容,如果您出于某种原因需要该特定版本,请删除 ^
。然后用你的包管理器再次 运行 install:
npm install
@H3AR7B3A7 是正确的。这是我为解决它所做的。我决定在所有地方强制执行 v13.3.5,因为它在不同步时会导致问题
全球:
删除C:\Users\yourname\AppData\Roaming\npm\node_modules@angular\文件夹
运行 npm i g @angular/cli@13.3.5
- v13.3.5 的全局安装
本地:
删除package-lock.json
删除本地 node_modules by 运行 rm node_modules
删除.cache
删除。angular
确保对@angular 的所有 package.json 引用都是 13.3.5
运行 npm i @angular/cli@13.3.5
- 本地安装 v13.3.5
运行npm install