一般遇到这种问题,用百度是搜索不到相关答案的,用谷歌我也是从众多零散的回答中找到答案。
遇到这种情况是我使用gulp的时候遇到,对于我们一开始安装好的所有依赖模块包,不想下次在使用npm install进行安装干脆就连项目和依赖包也一次性打包。
那么问题来了,一旦我们解压再次运行用类似的以下命令运行时:
gulp 或者 npm run gulp
就会出现Cannot find module ‘../lib/completion’错误
其实解决办法很简单要么重新安装npm install,要么修改package.json的内容为以下:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"gulp": "node ./node_modules/gulp/bin/gulp"
},
(修改为红色字体部分)再次使用以下命令
npm run gulp
问题即可解决