gulp如何管理多项目
问题:gulp如何管理多项目?
起因:一般采用gulp,需将依赖的node_modules(插件集)down于本地;而我们团队所做的项目多而且小,彼此间又比较独立。如果每个小项目下都对应一个node_modules,很是有些不妥。目前在尝试期: 是把node_modules以及gulpfile.js放在了众小项目之外,每次需要对某个小项目更改,改动gulpfile.js中路径配置,很是不够便捷。
探究过程:有尝试些许办法,比如采用npm link,将需要的插件集合全局下载,让单独小项目link于全局插件。但是用gulp-watch在win下出现如下问题(mac下还未尝试):
[10:43:25] 'watch' errored after 7.4 s
[10:43:25] Error: EPERM: operation not permitted, scandir 'E:\$RECYCLE.BIN\S-1-5-21-422716981-4093441979-2207027076-1001'
at Error (native)
at Object.fs.readdirSync (fs.js:813:18)
at Glob._readdir (E:\1021_gulp_test\ddzmod\ddztemplate\node_modules\gulp\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\gaze\node_modules\globule\node_modules\glob\glob.js:577:20)
即便不出问题,每个小项目之下有对于本机插件依赖的node_modules,对于团队开发,也不怎么妥当。
故而,在此求教gulp如何管理多项目方法,新人初来乍到,愿指点一二,拜谢。

浙公网安备 33010602011771号