使用自定义的源代码replace默认的Express / Connect JS文件

我在my_server_root_folder/node_modules/express/node_modules/connect/lib/middleware/修改了一个JS源文件。 我想制作一个自定义文件的副本,并使用我的版本,而不是上面提到的path中的npm安装的版本。 如果我制作了“连接”模块的副本,并将其安装在my_server_root_folder/node_modules/connect ,我如何直接使用该模块而不是安装在my_server_root_folder/node_modules/express/node_modules/connect

你可以使用符号链接

ln -s target_path link_path

这样你只能维护1版本的修改文件,并从其他位置链接到它;

第二种方法是克隆连接,进行所有必要的更改,并在您的项目中引用您的克隆版本。