# npm link 的应用场景 开发脚手架时,在本地调试命令 开发脚手架时,在项目所在目录,执行 npm link 命令,就可以在全局执行项目的 package.json 文件的 bin 属性里面配置的命令 可以在项目里,直接使用本地包,从而对本地包进行调试 当我们开发包 a 时,可以在发布前直接 npm link ,将包 a 链接到全局,然后在项目里 npm link a ,这样就可以在项目里面使用包 a ,从而对包进行调试 MultiRepo 多仓库多模块应用 本地开发时,多模块之间共享代码的一种解决方案 当仓库 a 要使用仓库 b 提供的代码的时候,可以在 b 仓库目录下, npm...
# npm, yarn, 遇到了什么问腿? 为了得到这个问题的答案,我们需要对 npm,yarn 执行 npm install or yarn install 后,在 node_modules 文件夹里面是怎么管理依赖的。 # npm3 版本之前对依赖的管理 npm3 版本之前在生成的 node_modules 文件夹对依赖的管理是嵌套结构的 假设我们有一个项目,它依赖于 b 包, c 包, b 包又依赖于 d 包和 f 包, c 包又依赖于 d 包和 f 包 依赖关系如下: 当我们运行 npm install 的时候,生成的 node_modules...