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

npm install browserify -g

它经历了整个过程,似乎安装正确,但当我try 按照这个walkthrough进行简单Bundle 时

我得到了一个错误:

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

在此处输入图像描述

推荐答案

您还可以使用NVMNodejs Version Manager安装Nodejs.使用版本管理器有很多困难.其中之一就是你不必担心这个问题.


Instructions:


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功能,您需要注销并再次登录,或者您可以从~/中获取信息.配置文件,以便当前会话了解更改:

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

如您所见, compose 本文时的最新版本是v0.11.14. 您可以通过键入以下内容来安装:

nvm install 0.11.14

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

nvm use 0.11.14

安装 node 时.js使用nvm,可执行文件称为 node .通过键入以下内容,可以查看shell当前使用的版本:

node -v

comeplete教程可以在here页找到

Node.js相关问答推荐

如何使用fluent-json-schema验证模式的所有属性?

在渲染上部署Node.js服务器时出错:MODULE_NOT_FOUND

NX无法使用缓存运行根级脚本

findoneandupdate()方法更新数据库,但其响应在请求中返回为null

未显示NPM版本

为什么这个verifyToken函数从未被调用过?

如何从 Mongo Atlas 触发器向 GCP PubSub 发出经过身份验证的请求

如何获取mongoose中单个id数据的记录

2023年如何在Node.js中使用Gmail发送邮箱?

在生产环境中,Nest实例启动时抛出不完整的导入错误

如何刷新 youtube-data-api v3 的访问令牌

如何为一个网站实现这 2 个网址.即 www.administrator.sitename.com 和 www.sitename.com?

使用新react 18.0.0 的 create-react-app my-app redux 错误

如何在 mongoDB 中用值 0 填充缺失的文档?

在本地运行 Cloud Functions 会出现错误functions.config() 不可用

异步函数 - 等待不等待promise

我应该在(Docker)容器中使用 forever/pm2 吗?

NodeJS为exec设置环境变量

在多个 .env 文件之间切换,例如 .env.development 和 node.js

在 Node 中连接和缩小 JS 文件