本傻实习生期间参与的第一个项目就需要用到npm link,其实npm link很简单。我们知道,全局模式的 模块放在了home/user/node_modules中的。在当前目录中使用npm link,目的是在全局模式下创建一个索引,j就像桌面上的快捷方式一样。当你在另一个项目需要使用该模块时,同样使用该命令就可以引用。
在被引用的模块目录中,如project/yourproject_A
npm link
此时: home/user/node_modules/yourproject_A -> project/yourproject_A
在需要调用该模块的项目目录中,如project/yourproject_B
npm link yourproject_A
此时:project/yourproject_B/node_modules/yourproject_A -> home/user/node_modules/yourproject_A
最后,在project/yourproject_B中使用import即可
官网查看
网友评论