相关疑难解决方法(0)

ubuntu 12.04上的nodejs vs node

我在这里给出的指令上安装了ubuntu上的nodejs

当我node --version在终端写信时,我看到了这个:
-bash: /usr/sbin/node: No such file or directory

不过,我可以在/usr/sbin/目录中看到节点.

写作npm --version表明1.3.5
写作nodejs --version表演v0.10.15

另外,我可以在/usr/bin/目录中看到节点.

那么,我该如何node工作?

此外,如果我使用zsh而不是bash,那么node命令工作.

javascript ubuntu serverside-javascript node.js

359
推荐指数
11
解决办法
22万
查看次数

sudo:npm:找不到命令

我正在尝试升级到最新版本的节点.我按照http://davidwalsh.name/upgrade-nodejs上的说明进行操作

但当我这样做时:

sudo npm install -g n
Run Code Online (Sandbox Code Playgroud)

我收到错误:

sudo: npm: command not found
Run Code Online (Sandbox Code Playgroud)

npm没有sudo.当我做:

whereis node
Run Code Online (Sandbox Code Playgroud)

我知道了:

node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node
Run Code Online (Sandbox Code Playgroud)

运行:

which npm
Run Code Online (Sandbox Code Playgroud)

显示:

/usr/local/node/bin/npm
Run Code Online (Sandbox Code Playgroud)

我在/sf/answers/354390291/上尝试了该解决方案

但我仍然得到同样的错误.我还查看了/ etc/sudoers文件,相关的行是:

Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Run Code Online (Sandbox Code Playgroud)

这看起来很好.我怎样才能让NPM使用sudo命令?

unix node.js npm

162
推荐指数
14
解决办法
52万
查看次数

E:无法找到包裹npm

当我尝试安装npm时sudo apt-get install npm,我收到以下错误:

E:无法找到包裹npm

为什么不能找到npm?我正在使用Debian 9 sudo apt-get install nodejs.

debian apt apt-get node.js npm

51
推荐指数
5
解决办法
6万
查看次数

标签 统计

node.js ×3

npm ×2

apt ×1

apt-get ×1

debian ×1

javascript ×1

serverside-javascript ×1

ubuntu ×1

unix ×1