我在https://nodejs.org/网站上注意到该节点当前处于 v 0.12.0。
有人可以让我知道如何将最新版本的 node 与 npm 一起安装吗(请使用终端命令)?
我想安装 npm。我已经更新了所有内容,但无法解决问题。
我得到的消息是:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
npm : Depends: node-gyp (>= 0.10.9) but it is not going to …Run Code Online (Sandbox Code Playgroud) package-management apt dependencies npm software-installation
我使用此处提供的说明安装了 node 和 npm
我能够成功使用节点。但是,当我尝试安装“Formidable”节点模块时,出现以下错误:
$npm install formidable
bash: /usr/local/bin/npm: /usr/local/bin/node: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我做一个which npm我得到以下输出:
$which npm
/usr/local/bin/npm
Run Code Online (Sandbox Code Playgroud)
我不知道这里 npm 有什么问题 - 关于如何解决这个问题的任何想法?
我在 Windows 8 主机上以 VMware 来宾身份运行 Ubuntu 12.10。
我在我的 Windows 8 主机上共享了一个文件夹,它在启动时使用以下条目安装在 Ubuntu 来宾中fstab:
//myhost/work /work cifs credentials=/home/user/.smbcredentials,noserverino,nounix,uid=user,gid=user,file_mode=0777,dir_mode=0777 0 0
Run Code Online (Sandbox Code Playgroud)
该共享工作正常,并且能够由诸如 nginx 之类的网络服务器提供服务。
但是,当我使用 npm 安装 node.js 包时似乎有问题,我收到了一堆这样的错误:
user@ubuntu:/work/test$ sudo npm install grunt
npm http GET https://registry.npmjs.org/grunt
npm http 304 https://registry.npmjs.org/grunt
...
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/work/test/node_modules/grunt/node_modules/lodash'
npm ERR! error rolling back grunt@0.4.1 { [Error: ENOTEMPTY, rmdir '/work/test/node_modules/grunt/node_modules/lodash']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! …Run Code Online (Sandbox Code Playgroud) 我不明白为什么node命令不起作用,而nodejs起作用:
$ node --version
zsh: command not found: node
$ nodejs --version
v0.10.15
Run Code Online (Sandbox Code Playgroud)
我试过了apt-get install nodejs,但已经安装了最新版本。
此外:
$ npm
zsh: command not found: npm
Run Code Online (Sandbox Code Playgroud)
我以为npm包含在 NodeJS > 0.10 中?
尝试在 ubuntu 12.04 上安装 nodejs 和 npm。我用谷歌搜索并做到了。现在,我无法在机器上安装 npm。
sudo apt-get install npm
Run Code Online (Sandbox Code Playgroud)
这给了我这个
The following packages have unmet dependencies:
npm : Depends: nodejs but it is not going to be installed
Depends: nodejs-dev
Depends: node-request but it is not going to be installed
Depends: node-mkdirp but it is not going to be installed
Depends: node-minimatch but it is not going to be installed
Depends: node-semver but it is not going to be installed
Depends: node-ini but it is not going …Run Code Online (Sandbox Code Playgroud) 我正在尝试将我的 nodejs 升级到 7.6 但失败了。现在我在重新安装 node 6.10 后遇到了一个新问题:
$ sudo apt-get purge nodejs npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'npm' is not installed, so not removed
The following packages were automatically installed and are no longer required:
linux-headers-4.8.0-40 linux-headers-4.8.0-40-generic linux-image-4.8.0-40-generic linux-image-extra-4.8.0-40-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
nodejs*
0 to upgrade, 0 to newly install, 1 to remove and 53 not to upgrade.
After this operation, …Run Code Online (Sandbox Code Playgroud) 正常安装是sudo apt install nodejs先安装 Node.js,然后再sudo apt install npm安装 Node Package Manager。然而,在这样做时,npm -v说3.5.2。要正常升级,我会做sudo npm install -g npm,它更新到最新版本(在撰写本文时为6.0.1)。
当我执行 a 时which npm,我得到/usr/local/bin/npm,但是apt在/usr/bin/npm. 如果我sudo apt purge npm删除 npm,它仍然会将 npm 的 npm 版本保留在/usr/local/bin/npm,但是npm -v说-bash: /usr/bin/npm: No such file or directory.
很多文章都说使用PPA来安装nodejs,但我认为应该有一种通过apt.
DigitalOcean 关于正常安装和通过 PPA 的安装说明: https : //www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
通过 PPA 安装的 TecAdmin 说明: https …
根据我的理解并纠正我,如果我错了,我必须安装 ruby 或 NPM 才能使较少的 css 编译器工作。
我没有安装任何 ruby,我不确定如何让我的电脑达到那个程度。我也想尽量减少我的足迹;如果可能,安装最少数量的 ruby 库(因为我永远不会使用 ruby,除非我跑得更少)。
减少工作和跑步的步骤是什么?
在你投反对票之前,我知道有这个以前的线程(更少的 CCS 编译器安装)。
这个特定的人已经安装了一些其他软件包。我试图找出达到这一点所需的所有软件包。
或者,如果有人能指出我正确的文档,我会很高兴!
我安装了 Node.js:
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)
但是当我在控制台中node输入时,我什么也没得到,没有command not found,没有任何错误。但是当我输入时,nodejs我得到了 Node.js 提示>。
现在,我无法用 安装任何东西npm,我尝试用 安装 yeoman:sudo npm install -g yo但出现错误,与node. 我尝试使用以下命令更改命令:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Run Code Online (Sandbox Code Playgroud)
但是当我输入时仍然没有任何反应 node
在 Ubuntu 上安装 Node.js 的正确方法是什么?或者我做错了什么?或者我错过了什么?