我正在关注this guide安装npm,而没有使用sudo apt-get install npm
删除Plesk(我已经做过)并且大部分步骤似乎都已完成但是,当我运行npm --version
时没有找到命令npm:
user@server:~$ npm --version
The program 'npm' is currently not installed. You can install it by typing:
sudo apt install npm
如果我这样做,我的Plesk将被卸载。
这是我在运行sudo apt-get -s install npm
时得到的:
user @ server:〜$ sudo apt-get install -s npm
阅读包裹清单......完成
构建依赖关系树
阅读州信息......完成
将安装以下附加软件包:
gyp libjs-inherits libjs-node-uuid libjs-underscore libuv1-dev node-abbrev node-ansi node-ansi-color-table node-archy node-async node-block-stream
node-combined-stream node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fstream node-fstream-ignore node-github-url-from-git
node-glob node-graceful-fs node-gyp node-inherits node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp
node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv node-qs node-read node-read-package-json
node-request node-retry node-rimraf node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent node-underscore node-which nodejs-dev
蟒-PKG-资源
推荐套餐:
javascript-common node-hawk node-aws-sign node-oauth-sign node-http-signature debhelper python-setuptools
推荐套餐:
JavaScript的共同
将安装以下新软件包:
gyp libjs-inherits libjs-node-uuid libjs-underscore libuv1-dev node-abbrev node-ansi node-ansi-color-table node-archy node-async node-block-stream
node-combined-stream node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fstream node-fstream-ignore node-github-url-from-git
node-glob node-graceful-fs node-gyp node-inherits node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp
node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv node-qs node-read node-read-package-json
node-request node-retry node-rimraf node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent node-underscore node-which nodejs-dev npm
蟒-PKG-资源
0升级,54新安装,0删除,0未升级。
Inst python-pkg-resources(20.7.0-1 Ubuntu:16.04 / xenial [all])
Inst gyp(0.1 + 20150913git1f374df9-1ubuntu1 Ubuntu:16.04 / xenial [all])
...
...
Inst node-sha(1.2.3-1 Ubuntu:16.04 / xenial [all])
Inst node-slide(1.1.4-1 Ubuntu:16.04 / xenial [all])
Inst npm(3.5.2-0ubuntu4 Ubuntu:16.04 / xenial [all])
Conf python-pkg-resources(20.7.0-1 Ubuntu:16.04 / xenial [all])
...
...
Conf node-retry(0.6.0-1 Ubuntu:16.04 / xenial [all])
Conf node-sha(1.2.3-1 Ubuntu:16.04 / xenial [all])
Conf node-slide(1.1.4-1 Ubuntu:16.04 / xenial [all])
Conf npm(3.5.2-0ubuntu4 Ubuntu:16.04 / xenial [all])
N:忽略文件' plesk.list.ai_back'在目录' /etc/apt/sources.list.d /'因为它的文件扩展名无效
在curl -L https://www.npmjs.com/install.sh | sudo sh
之后:
user @ server:〜$ curl -L https://www.npmjs.com/install.sh | sudo sh
%收到的总百分比%Xferd平均速度时间时间当前时间
Dload上载总左转速度
100 6255 100 6255 0 0 12330 0 - : - : - - : - : - - : - : - 12337
焦油= / bin中/焦油
版本:
tar(GNU tar)1.28
版权所有(C)2014 Free Software Foundation,Inc。
许可证GPLv3 +:GNU GPL版本3或更高版本http://gnu.org/licenses/gpl.html。
这是免费软件:您可以自由更改并重新分发。
在法律允许的范围内,没有任何担保。
John Gilmore和Jay Fenlason撰写。
安装npm @ latest
抓取:https://registry.npmjs.org/npm/-/npm-5.3.0.tgz
在1.433s中添加了1个包并删除了1个包
/ usr / bin / npm - > /usr/lib/node_modules/npm/bin/npm-cli.js
/ usr / bin / npx - > /usr/lib/node_modules/npm/bin/npx-cli.js
- npm@5.3.0
更新了2.473s中的1个包
有效
如果我运行ls /usr/bin/npm
,我会得到:/usr/bin/npm
所以我可以使用像导出PATH=$PATH:/usr/bin/npm
这样的东西吗?
提前致谢。
答案 0 :(得分:2)
只需在Plesk安装程序中安装本机Node.js支持,您将获得npm as
/选择的/ plesk /节点/ 6 /斌/ NPM
和
/选择的/ plesk /节点/ 7 /斌/ NPM