姚利锋
姚利锋
首页博客片段项目服务关于
☕
❤️
目录
  • 无目录
返回片段

发布于  2024 年 10 月 21 日,星期一

Node或NPM使用技巧总结

这些技巧可能包括如何高效地管理依赖包、优化项目结构、提升开发效率、解决常见问题以及利用NPM生态系统中的工具和插件。通过总结这些技巧,博客旨在帮助前端开发者更好地利用Node和NPM来构建和维护现代Web应用,从而提升开发效率和代码质量。

NodeOrNPMSkill
  1. npm WARN config global --global, --localare deprecated. Use--location=global instead.
  • 解决方法:
    1. window + r: 输入 cmd
    2. 输入:where npm
    3. copy path,go to folder to the path(去到对应路径下的文件夹下)
    4. 找到 npm、npm.cmd
    5. 两个文件通过记事本打开,找到两个文件的 prefix -g 修改为:prefix --location=global
    6. 重新启动终端即可

镜像源过期解决方法:

1. 切换镜像源:    npm config set registry https://registry.npmmirror.com    yarn config set registry https://registry.npmmirror.com    pnpm config set registry https://registry.npmmirror.com2. 刷新缓存    npm config clean --force    yarn config clean --force    pnpm config clean --force3.  解决下载报错问题:    (1) Error: certificate has expired、CERT_HAS_EXPIRED        yarn config set "strict-ssl" false -g        npm config set "strict-ssl" false -g        pnpm config set "strict-ssl" false -g    (2) 解决pnpm下载 ERR_INVALID_THIS 问题:        npm install -g pnpm
复制代码

如何查看一个 npm 包的所有版本?

查看所有版本:pnpm view [packageName] versions查看最新版本:pnpm view [packageName] version
复制代码

如何安装指定的 npm 包版本?

pnpm i [packageName]@[版本号]
复制代码

如何查看一个 npm 包的版本号?

查看所有版本:npm show [packageName] versions查看最新版本:npm show [packageName] version
复制代码

快速找到并打开 react 的文档

npm docs react
复制代码

快速找到并打开 react 的仓库

npm repo react
复制代码

npm 如何删除不需要的包?

npm prunepnpm pruneyarn prune
复制代码

yarn 遇到高版本下载依赖报错?

error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "20.15.1"error Found incompatible module.
复制代码
  • 执行: yarn install --ignore-engines

npm 如何安装私服 npm 包?

npm install -g mo_cli --registry=https://npm.xxx/
复制代码
# Node.js# 构建工具# 版本控制# 代码质量# DevOps
返回片段