跳到主要内容

npm 问题

安装 npm

安装 npm 最新版本 npm install npm@latest -g, 简写 npm i -g npm

npm cache clean

npm install -verbose

npm run dev 报错

需要确认依赖是否安装,执行 npm i

如果安装过了还是报错。 需要确认 node 的版本 node -v

还是不行就要执行下面的命令

# 删除 node_modules 和 lock 文件
rm -rf node_modules
rm package-lock.json # 如果使用 npm
# rm yarn.lock # 如果使用 yarn
# rm pnpm-lock.yaml # 如果使用 pnpm

# 清理 npm 缓存
npm cache clean --force

# 重新安装依赖
npm install

# 运行项目
npm run dev

npm 发布包

需要先设置 NPM_TOKEN 环境变量

registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
//registry.npmjs.org/:always-auth=true

登录,如果配置了 token,不需要执行这个命令

npm login

查询当前登录用户,可以判断是否登录

npm whoami

发布包

npm publish

退出登录,如果使用的是 token,会把当前使用的 token 注销。

npm logout