必读
一定要将前端下拉的项目备份一下,很容易运行导致依赖报错,重新下载
命令
使用幽灵分解器安装
pnpm install
替代 npm install
设置淘宝NPM镜像源
yarn config set registry https://registry.npmmirror.com
查看目前依赖包的版本
npm list @ant-design/icons-angular
查看有哪些版本
npm view @ant-design/icons-angular versions
安装特定版本
npm install @kerwin612/ngx-query-builder@0.5.0 --save
强制卸载其npm包
npm uninstall --force @kerwin612/ngx-query-builder
确认Angular CLI是否已经正确安装
npm list -g --depth=0
清缓存
npm cache clean --force
查看angular版本
ng -v
查看 ng-zorro-antd的版本
npm list ng-zorro-antd
查看本地版本
npx ng --version
查看全局安装的版本
npm list -g ng-zorro-antd
卸载
npm uninstall -g @angular/cli
查看可用版本
npm view @kerwin612/ngx-query-builder versions
查看项目中所有依赖项的版本信息
npm ls
注意
- 确保你的依赖与
package-lock.json
文件完全一致,你可以运行npm ci
它会根据package-lock.json
安装所有依赖项。 packge.json
的版本要大于安装的版本- 先删
package-lock.json
文件,再删node-modules
文件夹(如果依赖冲突) - 如果你的项目中有本地安装的Angular CLI,它可能会优先于全局版本
- pnpm解决幽灵依赖,与npm、yarn不同的是,pnpm解决了幽灵依赖的缺陷,保证了项目的稳定性。
- 运行
yarn install(或pnpm install)
命令来安装所有依赖。这个命令会读取package.json
文件,并根据其中的依赖列表从配置的镜像源下载并安装所有依赖包。 - 如果查询某依赖包的版本缺少,那么就要更换镜像源
- 全局安装:用于命令行工具或其他需要在多个项目之间共享的工具。全局安装的包通常位于系统的某个公共目录下(如你提供的路径
D:\gggg\nodejs\node_cache)
。本地安装:特定于每个项目的依赖项,安装在项目的node_modules
文件夹中,并且会记录在项目的package.json
文件中。默认会先使用本地安装的版本 package.json
文件中的@ant-design/icons-angular
版本号是精确的(即不使用 ^ 或 ~),以防止npm
自动升级到更高版本。
10.package-lock.json
文件会锁定所有依赖项的具体版本。如果你删除了node_modules
并保留了package-lock.json
,那么npm install
将根据package-lock.json
安装指定版本的依赖项,包括@ant-design/icons-angular
。