我正在研究一个使用 CLI 的节点包,并试图通过添加一些功能来扩展它。我已经从 github 克隆了 repo,但我也通过 npm 安装了它。
如何使用我的本地版本,而不是通过 npm 安装的版本?
谢谢!
我正在研究一个使用 CLI 的节点包,并试图通过添加一些功能来扩展它。我已经从 github 克隆了 repo,但我也通过 npm 安装了它。
如何使用我的本地版本,而不是通过 npm 安装的版本?
谢谢!
当你使用 npm 安装一个包时,它只是把它放到你运行它的文件夹中的 node_modules 文件夹中(或者如果你传递 -g ,放到一个全局的 node_modules 文件夹中)。
require() 使用特定的搜索顺序来查找模块。要加载特定版本的模块,您可以采用两条路径: