我正在google中搜索有关如何显示node js版本或如何与npm合作的信息?如果我这样做
npm -v
即使我已经使用安装了它brew install node
。结果总是
env: node: No such file or directory
我已经做了很多命令来解决它,但是失败了。这些是我已经尝试过的命令:
sudo apt-get install nodejs-legacy
sudo ln -s /usr/local/bin/node /usr/bin/node
brew unlink node
brew link node
因此,我无法启动任务。帮帮我 在使用此命令之前,这项工作已经完成brew link --overwrite node
。现在我有问题,我不能再使用npm了。我真的很新。我现在不知道如何解决此问题。
更新资料
我已经使用npmlist
命令获取列表。我也明白我的意思这里链接,但是当我npm install
的项目中。我总是得到这个“结果环境:节点:没有这样的文件或目录”,即使我命令,npm -v
但是如果我在我的项目之外命令它。它工作npm -v
注意:仅Mac用户!
使用命令完全卸载节点
curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh
chmod +x ./uninstall-node.sh
./uninstall-node.sh
rm uninstall-node.sh
或者,您可以访问以下网站:如何完全卸载Node.js,然后从头开始重新安装(Mac OSX)
如果这不起作用,则需要通过控制面板或任何其他方法删除节点。只要将其移除。
如果使用nvm
,则可以使用:
nvm install node
您已经可以检查它是否有效,则无需执行以下步骤:npm -v
然后node -v
如果已nvm
安装: command -v nvm
sudo npm uninstall npm -g
或者,如果失败,请获取npm源代码,然后执行以下操作:
sudo make uninstall
如果已nvm
安装,请使用:nvm uninstall npm
npm install -g grunt
问题内容: 我已经使用以下命令安装了nodejs: 然后我使用以下方法安装了npm: 然后我已经永久安装了: 现在我去我的项目 并尝试运行 然后我得到以下消息: 谁能告诉我怎么回事? 问题答案: 编辑:自2018年12月起,这不再是正确的方法。请参阅其他两个答案。 您需要将nodejs可执行文件符号链接到node上,原因是当您执行“ apt-get install node”时,它会安装一个不相关
问题内容: 我通过apt-get install和所有依赖项安装了节点js和npm,然后安装了browserify 它经历了整个过程,似乎安装正确,但是当我尝试按照此演练做一个简单的捆绑包时 我得到错误: / usr / bin / env:节点:没有这样的文件或目录 问题答案: 您还可以使用 NVM 或 Nodejs版本管理器 安装Nodejs 。使用版本管理器有很多好处。其中之一就是您不必担心
问题内容: 我正在尝试将nodeJs安装到我的Ubuntu 14.04中,以便使用GruntJs。 我已经阅读了有关Ubuntu的不同执行方式(问题?)的信息,因此,为了安装它,我做了以下操作: 在输入咕gr声之后,我得到了错误: 因此,我尝试了: 再试一次,仍然出现错误,我试过了: 我收到此消息: 我确实尝试进行清理,以防万一: 但是没有,错误仍然存在:当我键入grunt时,我仍然得到 我该
甚至我已经使用安装了它。结果总是 我已经做了很多命令来解决它,但失败了。以下是我已经尝试的命令: 因为这个我不能开始任务。伙计们帮帮我。在此之前,我使用了以下命令。现在我有问题了,我不能再用NPM工作了。我对这个真的很陌生。我现在不知道怎么解决这个问题。 更新 我已经使用命令获得了列表。我也得到这里链接的想法,但当我在项目中。我总是得到这个“result env:node:No such file
问题内容: 我在Windows中使用Code :: Blocks。 我创建了一个dll项目,试图获得一些JNI实践。 在javah生成的.h文件中,有#include jni.h,但是当我尝试对其进行编译时,它总是说jni.h:没有这样的文件或目录。 我认为这与classpath有关,但我不知道它是什么!可能是我必须更改Code :: Blocks的设置 有人可以帮我解决这个问题吗?非常感谢 编辑
问题内容: 我从节点应用程序收到此错误: 我知道文件在那里,因为当我尝试使用确切的复制和粘贴路径打开文件时,它可以工作。我也知道应用程序使用的是正确的目录,因为它会在错误中输出它。 问题答案: 波浪形扩展是一件空壳的事情。编写正确的路径名(可能是yourusername )或使用