发布于 2024 年 10 月 21 日,星期一
这些技巧可能包括如何高效地管理依赖包、优化项目结构、提升开发效率、解决常见问题以及利用NPM生态系统中的工具和插件。通过总结这些技巧,博客旨在帮助前端开发者更好地利用Node和NPM来构建和维护现代Web应用,从而提升开发效率和代码质量。
npm WARN config global
--global,
--localare deprecated. Use
--location=global instead.
window + r
: 输入 cmd
where npm
npm、npm.cmd
prefix -g
修改为:prefix --location=global
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
查看所有版本:pnpm view [packageName] versions查看最新版本:pnpm view [packageName] version
pnpm i [packageName]@[版本号]
查看所有版本:npm show [packageName] versions查看最新版本:npm show [packageName] version
npm docs react
npm repo react
npm prunepnpm pruneyarn prune
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 install -g mo_cli --registry=https://npm.xxx/