pnpm add <pkg># 默认安装为生产依赖。# -D,安装为开发以来;# -g,安装为全局依赖。 运行: pnpm dev# 或 pnpm run dev
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、移除 ...
add runtime depsnpm i reactyarn add reactlike Classicpnpm add react add dev depsnpm i -D babelalias:--save-devyarn add -D babelalias:--devlike Classicpnpm add -D babelalias:--save-dev add deps topackage.jsonwithout semvernpm i -E reactalias:--save-exactyarn add -E reactalias:--ex...
pnpm --filter app1 add video.js add命令有五种来源: npm 源 workspace内 本地文件 从远端tar包安装 从git安装 add命令支持的参数有: --save-prod, -P:安装到dependencies --save-dev, -D:安装到devDependencies --save-optional, -O:安装到optionalDependencies --save-exact, -E:保存的版本号会是一个...
与安装命令pnpm add pkgname相反的的删除依赖包pnpm rm/remove pkgname或pnpm un/uninstall pkgname 4.2 安装子包的依赖 除了进入子包目录直接安装pnpm add pkgname之外,还可以通过过滤参数--filter或-F指定命令作用范围。格式如下: pnpm --filter/-F 具体包目录名/包的name/正则匹配包名/匹配目录 command ...
{"dev":"vite","build":"tsc && vite build && pnpm run build:types","preview":"vite preview","build:types":"tsc --p tsconfig.types.json"},"dependencies":{"@small-color-ui/utils":"workspace:*","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@types/react":"^...
pnpm add -D sax保存到开发依赖(devDependence) pnpm add -O sax保存到可选依赖(optionalDependencies) pnpm add -g sax安装全局依赖 pnpm add sax@next安装next版本 pnpm add sax@3.0.0安装指定版本 pnpm install 别名:i 用于安装项目中所有的依赖
pnpm dev || pnpm run dev 添加包 pnpm install 包 //pnpm i 包pnpm add 包 // -S 默认写入dependenciespnpm add -D // -D devDependenciespnpm add -g // 全局安装 移除包 pnpm remove 包 //移除包pnpm remove 包 --global npm 和 pnpm的区别 ...
pnpm -F main-project dev ⑧使用pnpm模块内部指定依赖 踩坑总结 例如我要将common包添加到packages/*下面的所有子项目的package.json中 执行 pnpm -F packages/* add common or pnpm -F 'packages/*' add common 都会显示找不到路径 原因:官网通知pnpm filter过滤器非常强大 需要依赖当前项目相对路径 ...
新建dev.js,作为开发阶段的构建脚本。 // scripts/dev.js// 使用 minimist 解析命令行参数constargs =require('minimist')(process.argv.slice(2))constpath =require('path')// 使用 esbuild 作为构建工具const{ build } =require('esbuild')// 需要打包的模块。默认打包 reactivity 模块consttarget = args...