【发布时间】:2016-03-14 06:33:27
【问题描述】:
我正在尝试安装 Ushahidi V3 客户端。我一直在关注the install process,直到我需要使用 npm 和 gulp 从源代码库构建项目——这两者我都没有经验。每当我在项目目录中运行 sudo npm install 时,该过程都会毫无怨言地运行。但是,当我运行 npm ls 来验证是否已下载依赖项时,我会看到一堆依赖项被列为 missing。
如何让 npm 解决所有这些依赖关系?
系统详情
操作系统 Ubuntu 14.04 (Trusty)
Node 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
【问题讨论】:
-
你不应该使用
sudo npm install,而是使用npm install -
如果我不使用 sudo,我会收到 EACCES 错误,要求我以 root 身份重试
-
哪些依赖项被列为缺失?他们是在
dependencies还是devDependencies下? -
检查this out
-
@Trung 感谢您现在通过该 tute。看看会不会有什么不同。
标签: node.js ubuntu npm gulp ushahidi