我一直在努力让助力/反应正常工作,并认为我的npm,节点或gulp版本已经老了。
所以我将所有内容更新到最新版本,现在当我在所有项目中运行gulp时出现以下错误:
module.js:340
throw err;
^
Error: Cannot find module 'vinyl'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:289:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/usr/local/lib/node_modules/gulp/node_modules/gulp-util/index.js:2:9)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
我有:
它还没有用......
有人有什么想法吗?
答案 0 :(得分:1)
正如@keithRousseau指出的那样,当我重新安装软件包时,我忘了使用参数-g安装它们以将它们安装为全局软件包。
用-g重新安装它们,现在它可以工作了!