跳到主要内容

pnpm常用命令

pnpm常用命令

# install dependencies
pnpm install
pnpm i

pnpm install <package>
pnpm i <package>

pnpm install --global <package>
pnpm add -g <package>

pnpm install --save-dev <package>
pnpm add -D <package>
# -D 或 --save-dev 表示将包安装为开发依赖项,这意味着该包只在开发过程中使用,而在生产环境中并不需要。开发依赖项通常包括测试工具、构建工具、打包工具等,这些在实际运行应用时并不需要。
# -P 或 --save-prod 表示将包安装为生产依赖项,这意味着该包在生产环境中运行时是必需的。生产依赖项包括应用程序的核心功能和依赖项。

# Show outdated packages and their current versions.
pnpm outdated
# update all the outdated dependencies
pnpm update --latest

# Update all packages to their latest versions based on the version ranges specified in the package.json file.
pnpm update

# Run a script defined in the scripts section of the package.json file.
pnpm run <script>

# Uninstall a package and remove it from the package.json file.
pnpm uninstall <package>

# Remove extraneous packages not listed in the package.json file.
pnpm prune

# 强制更新pnpm-lock.yaml
pnpm install --no-frozen-lockfile

Problems

GET https://registry.npm.taobao.org/pnpm error (CERT_HAS_EXPIRED). Will retry in 10 seconds. 2 retries left.

image.png

Just delete the directory,display on the console C:\Users\xx\AppData\Local\pnpm

协议
本作品代码部分采用 Apache 2.0协议 进行许可。遵循许可的前提下,你可以自由地对代码进行修改,再发布,可以将代码用作商业用途。但要求你:
  • 署名:在原有代码和衍生代码中,保留原作者署名及代码来源信息。
  • 保留许可证:在原有代码和衍生代码中,保留Apache 2.0协议文件。
本作品文档部分采用 知识共享署名 4.0 国际许可协议 进行许可。遵循许可的前提下,你可以自由地共享,包括在任何媒介上以任何形式复制、发行本作品,亦可以自由地演绎、修改、转换或以本作品为基础进行二次创作。但要求你:
  • 署名:应在使用本文档的全部或部分内容时候,注明原作者及来源信息。
  • 非商业性使用:不得用于商业出版或其他任何带有商业性质的行为。如需商业使用,请联系作者。
  • 相同方式共享的条件:在本文档基础上演绎、修改的作品,应当继续以知识共享署名 4.0国际许可协议进行许可。