pnpm add <pkg>

简介: pnpm add <pkg>

安装软件包及其依赖的任何软件包。默认情况下,任何新软件包都安装为生产依赖项。


基础用法

命令 含义
pnpm add sax 保存到 dependencies
pnpm add -D sax 保存到 devDependencies
pnpm add -O sax 保存到 optionalDependencies
pnpm add sax@next 安装 next tag
pnpm add sax@3.0.0 安装指定版本 3.0.0


选项

--save-prod, -P

将指定的软件包安装为常规的 dependencies


--save-dev, -D

将指定的 packages 安装为 devDependencies


--save-optional, -O

将指定的 packages 安装为 optionalDependencies


--save-exact, -E

保存的依赖会被指定为一个确切的版本, 而不是使用 pnpm 的默认 semver range operator 配置


--save-peer

添加于: v3.2.0

使用 --save-peer 会添加一个或多个 peerDependenciespackage 并安装到 dev dependencies


--ignore-workspace-root-check, -W

添加于: v3.6.0

除非使用 --ignore-workspace-root-check-W 来标记. 否则在 root workspace 包添加依赖项时会失败

例如, pnpm add debug -W


--global -g

安装全局依赖


--workspace

添加于: v4.4.0

仅添加在 workspace 找到的依赖项

目录
相关文章
|
6月前
【npm】npm install <folder>和 npm install <folder> --install-links 的区别
【npm】npm install <folder>和 npm install <folder> --install-links 的区别
79 0
|
5月前
|
缓存
【已解决】npm安装依赖报错: npm ERR! cb() never called! npm ERR! This is an error with npm itself.
【已解决】npm安装依赖报错: npm ERR! cb() never called! npm ERR! This is an error with npm itself.
351 0
|
2月前
|
前端开发 JavaScript
npm install --save 和 npm install --save-dev区别
npm install --save 和 npm install --save-dev区别
|
5月前
|
JavaScript
npm install报错npm ERR Unsupported URL Type “npm:“: npm:vue-loader@^16.1.0
npm install报错npm ERR Unsupported URL Type “npm:“: npm:vue-loader@^16.1.0
|
8月前
|
缓存
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
447 0
|
9月前
|
C++
下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022
|
JavaScript
npm WARN npm npm does not support Node.js v16.14.2 npm WARN npm You should probably upgrade to a new
npm WARN npm npm does not support Node.js v16.14.2 npm WARN npm You should probably upgrade to a new
335 0
pnpm:报错ERR_PNPM_REGISTRIES_MISMATCH
pnpm:报错ERR_PNPM_REGISTRIES_MISMATCH
269 0
|
开发工具 git
Can‘t find third_party/gtest. Run git submodule update --init, or disable with CMake -DBUILD_TEST
Can‘t find third_party/gtest. Run git submodule update --init, or disable with CMake -DBUILD_TEST
101 0
|
前端开发 JavaScript 测试技术
npm 如何测试自己本地的包(npm link, npm install ./package)
最近在写学习 rollup 如何配置 打包生产环境。rollup定位是用来打包代码库的,Vue, React 等著名的前端框也是基于 rollup 来打包的。但是在发包之前,是需要对包进行安装测试的。(这里的测试分单元测试和安装测试)
npm 如何测试自己本地的包(npm link, npm install ./package)

热门文章

最新文章