我有一个NodeJS项目,需要在公共文件夹中添加一个带有一些静态内容的模块的依赖项,例如js libraries,css等。
我想自动链接公用文件夹以使用其他模块中的所有静态内容。有可能吗?
由于我要维护这两个项目,我不想从主项目中复制/粘贴公用文件夹,因为我在主项目上做的每一次更改都应该反复复制/粘贴(这个是一个可怕的想法。)
依赖模块也将有一个公用文件夹。
答案 0 :(得分:1)
创建你公共文件夹的npm模块,将其上传到github,然后你就可以创建这个文件夹的依赖关系,通过npm install和ln -s ./public ./node_modules/whatever_your_module_is_called
安装它,甚至可以将这个文件夹绑定到你的项目中公开