我在 MAC 上安装 npm、node-gyp 和 gulp 时遇到问题。我需要这个用于 Laravel 项目。我在互联网上进行了研究,但找不到适合我的解决方案。路径似乎出了问题。
我已经尝试过:
- 通过网站安装node/npm nodejs.org这似乎安装得很好。尝试使用
node -v
和npm -v
后,所有内容都可以全局访问。 - 通过自制程序安装 npm。也可以工作,但不会安装所有依赖项。
当安装gulp和node-gyp时,一切都会出错。我尝试使用 npm install -g gulp
但无法全局或通过安装路径访问应用程序文件。
如果您需要更多信息,请告诉我!
非常感谢您的帮助!
更新
我已按照此说明操作 here 。一切正常,直到我必须通过curl -L http://npmjs.org/install.sh | 手动安装npm。嘘。我收到一条错误消息,指出 SSL 证书未经过验证。尝试使用 -k
给出了找不到该文件的错误。我还尝试下载 shell 脚本并从终端手动运行它。在这种情况下,它似乎做了一些事情,但它再次导致 SSL 证书出现问题。
最佳答案
要安装 gulp,您需要使用 sudo
作为 -g
标志尝试将包安装到 /usr/local/lib/node_modules/
.
要么执行sudo npm install -g gulp
,要么更改/usr/local/
的权限,以便您的用户或其所在的组具有写入权限。
关于node.js - MAC OS X Yosemite 10.10.5 上的 npm、node-gyp 和 gulp 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32396458/