node.js - MAC OS X Yosemite 10.10.5 上的 npm、node-gyp 和 gulp 问题

标签 node.js macos npm gulp node-gyp

我在 MAC 上安装 npmnode-gyp 和 gulp 时遇到问题。我需要这个用于 Laravel 项目。我在互联网上进行了研究,但找不到适合我的解决方案。路径似乎出了问题。

我已经尝试过:

  • 通过网站安装node/npm nodejs.org这似乎安装得很好。尝试使用 node -vnpm -v 后,所有内容都可以全局访问。
  • 通过自制程序安装 npm。也可以工作,但不会安装所有依赖项。

当安装gulpnode-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/

相关文章:

javascript - 如何配置使用 createServer 创建的服务器以在已创建时填充 cors?

macos - Jobtracker UI 在 osx 上无法正常工作

javascript - 如何为项目创建 .env 文件以隐藏 API key

node.js - Node 和 npm 的问题

reactjs - npm run build - 编译失败 - 无法读取未定义的属性 'toLowerCase'

node.js - Azure Pipeline - 使用 Azure Feed 进行 npm 安装错误 403

javascript - cmd中的 Node js 'console'错误

javascript - 为什么这个 promise 链没有按顺序返回?

c# - Xamarin Mac FFmpeg 启动路径无法访问

npm - 用 npm run <npm package name> 解决 "sh: <npm package name> command not found"的困难