ToB企服应用市场:ToB评测及商务社交产业平台
标题:
vscode项目依赖题目
[打印本页]
作者:
吴旭华
时间:
昨天 22:51
标题:
vscode项目依赖题目
必读
肯定要将前端下拉的项目备份一下,很轻易运行导致依赖报错,重新下载
命令
使用幽灵分解器安装
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。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4