NodeJS 使用自定义源代码替换默认Express/Connect JS文件

ix0qys7i  于 2023-06-05  发布在  Node.js
关注(0)|答案(1)|浏览(107)

我修改了my_server_root_folder/node_modules/express/node_modules/connect/lib/middleware/中的JS源文件。我想复制一个自定义文件,并使用我的版本,而不是我上面提到的路径中由npm安装的版本。如果我复制了一个“connect”模块并将其安装在my_server_root_folder/node_modules/connect中,我如何指示Express使用该模块而不是安装在my_server_root_folder/node_modules/express/node_modules/connect中的模块?

dsekswqp

dsekswqp1#

你可以使用符号链接
ln -s target_path link_path
这样你只能维护一个版本的修改文件,并从其他位置链接到它;
第二种方法是克隆Connect,对其进行所有必要的更改,并在项目中引用克隆的版本。

相关问题