脚手架开发调试原理
作者:互联网
使用npm link 的方式生成软链接,链接到当前开发目录
- 在开发脚手架过程中通常会采用分包开发
- 将需要分包的lib文件夹使用npm link的方式,在全局node_modules 下面添加一个指向开发目录的软连接
- 在执行文件开发目录下通过 npm link lib 的方式添加一个指向全局node_modules的包
- 它的执行过程是这样的
- 操作系统解析主命令找到可执行文件cmd 或软连接,执行全局node_modules下的软连接或快捷方式
- 全局node_modules下的软连接指向开发目录的可执行文件
- 运行文件通过node内置的module模块中的path一层层向上查找需要的包,找到lib包发现是软连接或快捷方式
- 其指向的是全局node_modules下的lib包,然后继续查找通过全局node_modules找到开发目录的lib包
标签:node,lib,modules,目录,开发,原理,脚手架,全局,调试 来源: https://www.cnblogs.com/tengx/p/16270931.html