我有很多项目都遵循特定的文件夹结构和约定。你可以集中node_modules文件夹吗?
而不是复制整个项目,我想只是为每个项目和每个项目链接到全球框架的配置对象。
我已经将配置传递给每个项目的index.js,但是当我从每个项目中删除node_modules文件夹时它不再起作用。
例子:
/gulp-framework
tasks/
index.js
package.json
node_modules/
/project-a
gulpfile.js
configuration.js
/project-b
gulpfile.js
configuration.js
因此,使用上述结构,理想的方法是运行:
cd /project-a && gulp
然而这显然返回
Cannot find module 'gulp', please try npm install gulp
所以我的问题是,有没有办法在项目中仍然拥有gulpfile,但是node_modules路径被设置为全局节点_modules文件夹?
谢谢这个伴侣,我最终选择了这个解决方案,它和你的第一个解决方案几乎一样,但是对于风ows,我会编辑你的问题,如果这很酷。 –