`
linmomo02
  • 浏览: 178999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux npm 安装

阅读更多

就像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安装脚本

    linux下npm安装脚本 1 chmod 766 npm-install.sh 2 ./ npm-install.sh

    Linux上安装npm.docx

    Linux上安装npm

    Linux Centos7.2下安装nodejs&npm配置全局路径的教程

    今天小编就为大家分享一篇Linux Centos7.2下安装nodejs&npm配置全局路径的教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    详解离线安装npm包的几种方法

    上一篇文章讲了使用snap离线安装软件的方式,但对于npm包怎么离线部署,snap是无能为力的。本篇文章就来讲一讲离线安装npm包的几种方法。 接下来的部分,我将以离线安装pm2为例来进行说明。pm2是一个进程守护程序,...

    linux-可以通过npm安装的WebAssembly二进制工具包

    可以通过npm安装的WebAssembly二进制工具包

    linux下安装nodejs及npm的方法

    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

    npm-v1.0.103

    安装nodejs环境的必备的linux库文件

    linux下安装使用node及npm

    复制 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中java开发环境的安装

    自学linux的一些总结,希望对大家有所帮助

    npm-linux:使用Docker在OS X上直接替换npm安装

    npm-linux 使用Docker在OS X上直接替换npm安装概括在Linux内核和构建环境的环境中降低并构建npm依赖项。 如果您在OS X上进行开发,但是想要使用与生产环境(Linux)完全相同的npm依赖项,这将非常有用。安装 docker ...

    npm-posh-git:通过NPM用于Linux,Windows和OSX的posh-git

    通过NPM在Linux,Mac和Windows上安装posh-git。 安装: 运行npm install -g posh-git 如果您使用sudo进行安装(sudo npm install -g posh-git),则在posh-git-install之后运行而不使用sudo即可完成向实际用户的...

    nvm、nrm、npm 安装和使用详解(小结)

    如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm 安装

    server npm包

    npm安装的serve包,在linux解压即可用,执行 bin/serve.js 文件即可

    Linux 上安装 nvm node npm pm2 全家桶

    安装node/npm 方法一:下载安装包,可用wget下载。但是安装目录什么的比较麻烦,所以考虑用自动化安装工具。 方法二:自动化安装工具apt-get apt-get 下载安装: sudo apt-get install nodejs 但是下载的node/npm...

    NodeJs在Linux下使用的各种问题解决

    拓展见:Linux下Nodejs安装(完整详细) 如果想解决问题的话,输入下面的命令即可 sudo ln -s /usr/bin/nodejs /usr/bin/node npm intsall安装依赖报错 在package.json中添加: “private”: true 拓展见:npm WARN ...

    linux git 2.9.5 安装所需的所有npm包

    git 2.9.5离线安装,内网无法连接外网,所有npm包

    npm-1.3.5.tgz

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行...

    详解linux下fsevents模块引起的npm ls报错解决办法

    把这个项目放到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 测试环境线程问题解决

    解决linux环境线程不足的问题,设置重启后生效

Global site tag (gtag.js) - Google Analytics