本文主要是介绍Node Cli 之 workspaces 和 lerna 入门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
прm workspaces
1. 创建项目
npm init --workspace aor npm init -w a
项目创建后,会在项目顶级目录下创建 node_modules 并存储所有 package 的依赖:
node_modules- @samtestgroup- imooc-test-a -> •./../a- imooc-test-cli -> ..../cli
2. 安装依赖或更新依赖
为某个特定的workspace 安装依赖
npm install chalk -w aornpm install @samtestgroup/imooc-test-a -w cli
当修改了 package 的内容后(如:package.json 中的 name)
npm install --workspacesor прт install -ws
3. 发布项目
npm publish -ws
lerna
1. 初始化项目
npx lerna init
2. 添加子项目
прx lerna create demo
更多特性:
npx lerna create cli --access public --bin --es-module
3. 添加依赖
npx lerna add chalk packages/demoornpx lerna add @samtestgroup/lerna-test-demo packages/cli
4. 更新依赖
nx lerna bootstrap
5. 自动化测试
npx lerha run test
6. 项目发布
npx lerna publish
这篇关于Node Cli 之 workspaces 和 lerna 入门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!