当前位置: 首页 > 面试题库 >

browserify错误/ usr / bin / env:节点:没有这样的文件或目录

蓟雪峰
2023-03-14
问题内容

我通过apt-get install和所有依赖项安装了节点js和npm,然后安装了browserify

npm install browserify -g

它经历了整个过程,似乎安装正确,但是当我尝试按照此演练做一个简单的捆绑包时

我得到错误:

/ usr / bin / env:节点:没有这样的文件或目录

在此处输入图片说明


问题答案:

您还可以使用 NVMNodejs版本管理器 安装Nodejs
。使用版本管理器有很多好处。其中之一就是您不必担心这个问题。

sudo apt-get update
sudo apt-get install build-essential libssl-dev

一旦安装了必备软件包,就可以从项目的GitHub页面下拉nvm安装脚本。版本号可能会有所不同,但是通常,您可以使用以下语法下载并安装它:

curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh

这将下载脚本并运行它。它将把软件安装到您的主目录的子目录中~/.nvm。还将在~/.profile文件中添加必要的行以使用该文件。

要获得对nvm功能的访问权限,您需要注销并重新登录,或者可以获取〜/ .profile文件,以便您的当前会话了解更改:

source ~/.profile

现在已经安装了nvm,现在可以安装独立的Node.js版本。

要查找可用于安装的Node.js版本,可以键入:

nvm ls-remote
. . .

v0.11.10
v0.11.11
v0.11.12
v0.11.13
v0.11.14

如您所见,在撰写本文时,最新版本是v0.11.14。您可以通过键入以下内容进行安装:

nvm install 0.11.14

通常,nvm会切换为使用最新安装的版本。您可以通过键入以下内容明确告诉nvm使用我们刚刚下载的版本:

nvm use 0.11.14

使用nvm安装Node.js时,可执行文件称为node。您可以通过键入以下命令查看外壳当前正在使用的版本:

node -v

完整的教程可以在这里找到



 类似资料:
  • 问题内容: 我已经使用以下命令安装了nodejs: 然后我使用以下方法安装了npm: 然后我已经永久安装了: 现在我去我的项目 并尝试运行 然后我得到以下消息: 谁能告诉我怎么回事? 问题答案: 编辑:自2018年12月起,这不再是正确的方法。请参阅其他两个答案。 您需要将nodejs可执行文件符号链接到node上,原因是当您执行“ apt-get install node”时,它会安装一个不相关

  • 我安装节点js和npm通过apt-get安装和所有的依赖关系,然后我安装浏览器 它经历了整个过程,似乎安装正确,但当我尝试按照本演练进行简单捆绑时 我得到的错误: /usr/bin/env:node:没有这样的文件或目录

  • 问题内容: 我正在尝试将nodeJs安装到我的Ubuntu 14.04中,以便使用GruntJs。 我已经阅读了有关Ubuntu的不同执行方式(问题?)的信息,因此,为了安装它,我做了以下操作: 在输入咕gr声之后,我得到了错误: 因此,我尝试了: 再试一次,仍然出现错误,我试过了: 我收到此消息: 我确实尝试进行清理,以防万一: 但是没有,错误仍然存​​在:当我键入grunt时,我仍然得到 我该

  • 问题内容: 使用Git 将项目的文件从Windows计算机提交到远程仓库后,在Linux服务器上调用失败并显示以下消息: / usr / bin / env:bash:没有这样的文件或目录 发生了什么? 问题答案: 问题的原因是Windows上的Git将行尾从Unix样式(LF)转换为Windows样式(CRLF)。 您可以使用关闭自动转换。 将行尾设置为Unix样式可解决此问题。在Vim中,这是

  • 我之前在我的OSX上安装了pip,但它不知何故无法正常工作。所以,我试图再次安装pip,使用命令: 但它给了我如下错误: 我既不能使用pip,也不能安装它。

  • 问题内容: 我正在google中搜索有关如何显示node js版本或如何与npm合作的信息?如果我这样做 即使我已经使用安装了它。结果总是 我已经做了很多命令来解决它,但是失败了。这些是我已经尝试过的命令: 因此,我无法启动任务。帮帮我 在使用此命令之前,这项工作已经完成。现在我有问题,我不能再使用npm了。我真的很新。我现在不知道如何解决此问题。 更新资料 我已经使用命令获取列表。我也明白我的意