封面图片作者链接

正常情况下,使用npm registry或Github仓库这样公共可访问的npm包是最好的选择。这使其他开发者可以轻松地下载相关依赖。然而,非常特殊地情况下,也可以使用file://来访问本地路径下的npm包。

[code lang=bash cmd_user=root]npm install file://(存放npm包的相对目录)[/code]

使用相对目录是因为Windows的绝对目录加到file后面后好像不能很好地解析

安装完成后就能在node_modules下找到一个引用链接伪装成了引用链接的文件夹。

作用

当你需要重新编译一个已有的npm包,或者其他不能直接使用registry上的包的场合,然后你的npm访问Github会出各种各样的问题,你又不想用其他的公共git服务的时候(限制条件好多),是有必要这样引用的。

不过在我的使用场合我发现不纳入npm管理,把这个包当成自己源码的一部分是最好的使用方式。然而展开讲又是一篇文章了。