我正在尝试安装Ushahidi V3客户端。我一直关注the install process,直到我需要使用 npm和gulp 从源代码库构建项目 - 这两者我都没有经验。每当我在项目目录中运行 sudo npm install 时,该过程都会毫无怨言地运行。但是,当我运行 npm ls 来验证是否已下载依赖项时,我会将一堆依赖项列为缺少。
如何让npm解决所有这些依赖关系?
操作系统 Ubuntu 14.04(Trusty)
节点JS v0.12.9
NPM v3.5.1
删除 node_modules 文件夹并重新运行 sudo npm install ,如本SO答案中提到的类似问题:
npm Gulp dependencies missing, even after running npm install
卸载并重新安装node和npm
答案 0 :(得分:1)
@Strainy,作为你的研究:D
它是以sudo身份运行而没有构建必需品的组合。
这就是不使用sudo npm
答案 1 :(得分:0)
请按照以下步骤操作:
此外,如果仍然无效。
尝试:
npm install -g npm-install-missing
或
npm-install-missing
如需进一步阅读,请点击here。