就像NPM的官网(http://npmjs.org/
)上介绍的那样,安装NPM仅仅是一行命令的事情:
curl http://npmjs.org/install.sh | sh
这里详解一下这句命令的意思,curl http://npmjs.org/install.sh是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。这里如果没有权限会安装不成功,需要加上sudo来确保权限:
curl http://npmjs.org/install.sh | sudo sh
安装成功后执行npm命令,会得到一下的提示:
Usage: npm <command>
where <command> is one of:
adduser, apihelp, author, bin, bugs, c, cache, completion,
config, deprecate, docs, edit, explore, faq, find, get,
help, help-search, home, i, info, init, install, la, link,
list, ll, ln, ls, outdated, owner, pack, prefix, prune,
publish, r, rb, rebuild, remove, restart, rm, root,
run-script, s, se, search, set, show, star, start, stop,
submodule, tag, test, un, uninstall, unlink, unpublish,
unstar, up, update, version, view, whoami
我们以underscore为例,来展示下通过npm安装第三方包的过程。
npm install underscore
返回:
underscore@1.2.2 ./node_modules/underscore
由于一些特殊的网络环境,直接通过npm install命令安装第三方库的时候,经常会出现卡死的状态。幸运的是国内CNode社区的@fire9
同学利用空余时间搭建了一个镜像的NPM资源库,服务器架设在日本,可以绕过某些不必要的网络问题。你可以通过以下这条命令来安装第三方库:
npm --registry "http://npm.hacknodejs.com/
" install underscore
如果你想将它设为默认的资源库,运行下面这条命令即可:
npm config set registry "http://npm.hacknodejs.com/
"
设置之后每次安装时就可以不用带上—registry参数。值得一提的是还有另一个镜像可用,该镜像地址是http://registry.npmjs.vitecho.com
,如需使用,替换上面两行命令的地址即可。
通过npm安装包。安裝好之後會自動被安裝到 /usr/local/bin
目錄下,而相依的函式庫也會自動安裝到 /usr/local/lib/node
目錄下,實在是非常方便。
分享到:
相关推荐
linux下npm安装脚本 1 chmod 766 npm-install.sh 2 ./ npm-install.sh
Linux上安装npm
今天小编就为大家分享一篇Linux Centos7.2下安装nodejs&npm配置全局路径的教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
上一篇文章讲了使用snap离线安装软件的方式,但对于npm包怎么离线部署,snap是无能为力的。本篇文章就来讲一讲离线安装npm包的几种方法。 接下来的部分,我将以离线安装pm2为例来进行说明。pm2是一个进程守护程序,...
可以通过npm安装的WebAssembly二进制工具包
1、下载npm包 官网下载npm安装包,https://nodejs.org/en/,左边是稳定版右边是最新版。 2、解压,创建链接 ...sudo ln -s /opt/node-v0.12.10-linux-x86/bin/npm /usr/local/bin/npm 然后使用node -v,npm
安装nodejs环境的必备的linux库文件
复制 node-v10.15.0-linux-x64.tar.xz到当前目录下 解压文件:tar -xvf node-v10.15.0-linux-x64.tar.xz 3.创建软连接 sudo ln -sv /usr/local/node/node-v10.15.0-linux-x64/bin/node /usr/local/bin/node sudo ...
自学linux的一些总结,希望对大家有所帮助
npm-linux 使用Docker在OS X上直接替换npm安装概括在Linux内核和构建环境的环境中降低并构建npm依赖项。 如果您在OS X上进行开发,但是想要使用与生产环境(Linux)完全相同的npm依赖项,这将非常有用。安装 docker ...
通过NPM在Linux,Mac和Windows上安装posh-git。 安装: 运行npm install -g posh-git 如果您使用sudo进行安装(sudo npm install -g posh-git),则在posh-git-install之后运行而不使用sudo即可完成向实际用户的...
如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm 安装
npm安装的serve包,在linux解压即可用,执行 bin/serve.js 文件即可
安装node/npm 方法一:下载安装包,可用wget下载。但是安装目录什么的比较麻烦,所以考虑用自动化安装工具。 方法二:自动化安装工具apt-get apt-get 下载安装: sudo apt-get install nodejs 但是下载的node/npm...
拓展见:Linux下Nodejs安装(完整详细) 如果想解决问题的话,输入下面的命令即可 sudo ln -s /usr/bin/nodejs /usr/bin/node npm intsall安装依赖报错 在package.json中添加: “private”: true 拓展见:npm WARN ...
git 2.9.5离线安装,内网无法连接外网,所有npm包
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行...
把这个项目放到linux机器上,安装包npm i,报了一堆warning: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING ...
解决linux环境线程不足的问题,设置重启后生效