让我说我正在开发一个应用程序MyApp,我想为它构建一个NPM模块,MyModule。现在我可以想出两种方法来开发它:
我想要的是更简单的工作流程。一个我可以简单地保存文件,刷新页面,我的更改就在那里。那可能吗?例如,我知道在Gemfiles中我只能链接到另一个目录作为路径。很确定我不能用npm tho做到这一点。
答案 0 :(得分:30)
您正在寻找npm link
command,这是一个两步骤的过程:
npm link
目录运行MyModule
:这将创建符号链接到MyModule
目录的全局包npm link MyModule
目录运行MyApp
:这将在MyModule
中创建一个node_modules
文件夹,符号链接到全局符号链接(因此符合{{{}的真实位置1}})。答案 1 :(得分:8)
要添加保罗的答案,您还可以通过在MyApp
目录中执行以下操作来为上述操作创建快捷方式:
npm link ../MyModule