一尘不染

如何在本地开发npm模块

node.js

可以说我正在开发MyApp应用程序,我想为其构建MyModule NPM模块。现在,我可以想到两种开发方法:

  1. 进行更改->保存-> npm在MyApp中安装/ path / to / module
  2. 与1相同,除了运行npm install / path / to / module,然后直接在node_modules中对其进行编辑,然后复制所做的更改。

我想要一个更简单的工作流程。我可以在其中简单地保存文件,刷新页面,然后在那里进行更改。那可能吗?例如,我知道在Gemfiles中,我可以仅链接到另一个目录作为路径。很确定我不能用npm
tho做到这一点。


阅读 470

收藏
2020-07-07

共1个答案

一尘不染

您正在寻找npm linkcommand,这是一个两步过程:

  1. npm link从您的MyModule目录运行:这将创建一个链接到该MyModule目录的全局软件包
  2. npm link MyModule从您的MyApp目录运行:这将在中创建一个MyModule文件夹node_modules,该文件夹与全局符号链接(因此与的实际位置MyModule)进行符号链接。
2020-07-07