npm 常用命令 - 知乎 (zhihu.com) 首先使用 npm 全局安装 pnpm: npm i pnpm -g 修改默认存储位置(可选): pnpm config set store-dir /PATH/TO/.pnpm-store -g 如果没有配置 store-dir ,那么 pnpm 将自动在项目同一磁盘的根目录下创建.pnpm-store目录。不要修改到另一个磁盘,否则将会严重影响 pnpm 的...
npm run : 运行 package.json 中指定的脚本。 2、pnpm命令: pnpm init: 初始化一个新的npm包。 pnpm install: 安装项目依赖项。 pnpm install : 安装指定的包。 pnpm add : 安装包并将其添加到 dependencies 列表中。 pnpm add --save-dev: 安装包并将其添加到 devDependencies 列表中。 pnpm update: 更...
pnpm dev 原理 `pnpm dev` 并不是 `pnpm` 内置的一个标准命令,不过在很多项目中,它通常是在 `package.json` 文件的 `scripts` 字段中定义的一个快捷指令,常见的定义形式如下: json. { "scripts": { "dev": "some-command" } } 这里的 `some-command` 可以是任何启动开发环境的命令,比如对于一个基于...
pnpm add -g// 全局安装 等价于 npm i 包 -gpnpm view ts-node versions // 查看ts-node的所有版本pnpm list [-g] // 查看依赖(全局)pnpm dev //pnpm run dev 等价于 npm run dev/test/buildpnpm serve(脚本名称) 运行脚本serve 等价于 npm run servepnpm --version // 查看pnpm的版本 5、移除 ...
与npm一致,pnpm也通过pnpm run执行脚本,执行以下命令,运行应用: pnpm run dev 运行应用以后,出现报错: 1658716877460.png 这是一个典型的非法访问幽灵依赖的问题,我们可以在pnpm-lock.yaml中检查依赖关系,发现viewerjs是v-viewer的依赖项,进一步打开node_modules目录进行确认。
pnpm add <package-name> --save-dev 1. 卸载依赖: pnpm remove <package-name> 1. 更新依赖: pnpm update 1. 5. 工作区支持 如果你在一个多包项目(工作区)中使用 pnpm,可以通过以下命令来初始化工作区: pnpm init -w 1. pnpm 常用命令
删依赖用pnpmremove,后面跟包名准没错。pnpmupdate专门管升级,不加包名就全体升级,想单独升某个包后面添名字。运行脚本用pnpmrun,和npm用法差不多,比如pnpmrundev启动开发服务器。过滤功能特别适合monorepo项目,pnpm–filter后面接子项目名,能精准操作特定模块。工作区管理用pnpm-w表示全局模式,装公共依赖特别方便...
如果你只是想临时使用某个版本的pnpm来执行某个命令,可以使用npx: bash npx pnpm@<version> <command> 例如,使用9.0.5版本的pnpm来运行run dev命令: bash npx pnpm@9.0.5 run dev 请注意,安装特定版本的pnpm时,需要确保你的Node.js版本与pnpm版本兼容。你可以在pnpm的官方文档或GitHub仓库中...
npm run dev --workspaces# 有就运行npm run dev --workspaces --if-present 在根package.json 中运行工作区脚本 和上面一模一样,好处是可以简写运行的命令 "scripts": {"dev":"npm run dev --workspaces","docs:dev":"npm run dev -w docs"} ...