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月前
|
JavaScript
npm wepack-cli --save-dev nodejs -4048 operation not permitted
npm wepack-cli --save-dev nodejs -4048 operation not permitted
50 0
|
6月前
|
Linux iOS开发 MacOS
pnpm全局安装报错:Run “pnpm setup“ to create it automatically, or set the global-bin-dir setting, or the PN
pnpm全局安装报错:Run “pnpm setup“ to create it automatically, or set the global-bin-dir setting, or the PN
1947 0
【npm】npm install <folder>和 npm install <folder> --install-links 的区别
【npm】npm install <folder>和 npm install <folder> --install-links 的区别
125 0
|
3月前
|
开发工具 git
IDEA——npm install 没有生成node_modules目录
IDEA——npm install 没有生成node_modules目录
259 0
|
3月前
NPM——Electron failed to install correctly, please delete node_modules/electron and try
NPM——Electron failed to install correctly, please delete node_modules/electron and try
284 0
|
6月前
|
前端开发 JavaScript
npm install --save 和 npm install --save-dev区别
npm install --save 和 npm install --save-dev区别
|
缓存
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
2602 0
下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022
pnpm:报错ERR_PNPM_REGISTRIES_MISMATCH
pnpm:报错ERR_PNPM_REGISTRIES_MISMATCH
397 0
|
前端开发 JavaScript 测试技术
npm 如何测试自己本地的包(npm link, npm install ./package)
最近在写学习 rollup 如何配置 打包生产环境。rollup定位是用来打包代码库的,Vue, React 等著名的前端框也是基于 rollup 来打包的。但是在发包之前,是需要对包进行安装测试的。(这里的测试分单元测试和安装测试)
npm 如何测试自己本地的包(npm link, npm install ./package)