首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全局安装的节点-dev会导致错误“命令未找到”。

全局安装的节点-dev会导致错误“命令未找到”。
EN

Stack Overflow用户
提问于 2012-11-17 21:58:59
回答 1查看 3.8K关注 0票数 2

这样我就不需要保留在开发期间重新启动node.js了,我正在尝试使用节点开发。不幸的是,当我试图从终端运行节点-dev时,我会收到以下错误:

$node server.js -bash: node:命令找不到

我已经通过npm install node-dev -g命令全局安装了节点-dev。此命令的输出如下:

代码语言:javascript
复制
npm http GET https://registry.npmjs.org/node-dev
npm http 304 https://registry.npmjs.org/node-dev
npm http GET https://registry.npmjs.org/growl
npm http 304 https://registry.npmjs.org/growl
/usr/local/share/npm/bin/node-dev -> /usr/local/share/npm/lib/node_modules/node-dev/node-dev
node-dev@0.2.9 /usr/local/share/npm/lib/node_modules/node-dev
└── growl@1.6.1

为了确保节点-dev是全局安装的,我运行了npm ls -g,它返回:

代码语言:javascript
复制
/usr/local/share/npm/lib
└─┬ node-dev@0.2.9
  └── growl@1.6.1

其他一些帖子指出,我在全球安装的npm模块应该位于/usr/local/lib/node_modules文件夹中,而不是/usr/local/share/npm/lib/文件夹中。我不知道这是为了更早版本的npm,还是一些真正重要的东西。

我对Mac和Node开发都很陌生,所以我忽略了一些琐碎的东西,这并不让我感到惊讶。当我试图利用节点-dev时,我还做了什么,导致我得到了一个“命令未找到”错误?有什么$PATH环境问题我忽略了吗?

有一个注意事项,我没有安装node,但是节点-dev文档表明它是可选的。

EN

回答 1

Stack Overflow用户

发布于 2012-11-18 07:24:43

我认为这可能是你的问题,也是这里有个过道解决它的问题。这是专门为WebStorm和摩卡,但似乎可能是相关的。我想你可能需要设置一个化名。

env:节点:没有这样的文件或目录 这是因为在MacOSX下运行GUI应用程序时,环境变量与从终端运行的环境变量不一样。特别是,例如,节点不在路径上。要克服这个问题,您可以从终端启动WebStorm (讨厌!)或者解决它。幸运的是,这并不像以前那么难了。这是我们的RubyMine论坛上的一个提示,但是它适用于所有的IDE,包括WebStorm。本质上,它在~/..MacOSX中创建一个environment.plist文件,其中包含您的完整路径。如果你想下载的话,我的就在这里。执行此步骤后,请确保重新启动计算机。 设置别名 现在一切都应该正常工作了,但是不必每次都输入这个,让我们在WebStorm中为它设置一个别名。单击Preferences (CMD+,在MacOSX下)并键入命令以获取命令行工具。单击+按钮创建新条目,并确认对话框以创建新的自定义框架。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13435188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档