npm

1.npm 介绍

npm,即 node package manage, 指 node 的包管理器

以前下载某个软件包,需至相应的官网下载,而 npm 相当于自己建了一个网站,将软件包上传至此,需要时通过命令既可下载

2. 下载并安装 npm

  • node.js 的安装

官网:http://nodejs.cn/

node.js是一个前端的框架,自带一个包管理工具npm,安装完成后,npm 命令自动安装

  • 在命令行检验是否安装成功

  • 全局安装方式
npm install package_name –g(global)

注:全局安装的包在控制台的任何目录下都能使用

  • 本地安装方式
    • 方式一(安装的包不会记录在package.json文件中)
npm install package_name
    • 方式二(安装的文件会记录在package.json的:devDependencies配置项中)
npm install package_name –-save-dev

注:dev,develop的缩写,指开发环境下安装的依赖包,一旦项目上线将不会使用

    • 方式三(通过该命令安装的包会记录在:package.json的:dependencies配置项中)
npm install package_name --save

注:项目上线之后还会使用的软件,通过–save进行安装

  • 卸载包
npm uninstall package_name

3. 初始化 npm

  • 新建一个项目

  • 控制台进入该项目目录,初始化

  • 根目录中自动生成了package.json

4. cnpm

cnpm,即 China npm,淘宝的npm镜像源(防止有些国外网站被中国政府屏蔽掉而无法下载,可用cnpm下载,且通过cnpm下载的速度可能会快一点)

  • 安装cnpm命令
npm install -g cnpm --registry=https://registry.npm.taobao.org

注:当前窗口下使用

  • 如需永久将 npm 源设置为 cnpm,用如下命令:
npm config set registry https://registry.npm.taobao.org

安装完成后,可通过如下命令进行安装:

cnpm install package_name

5. nrm

nrm,即 npm registry,指 npm 管理工具 , 可查看和切换当前使用的registry(最近 npm 常 down 掉, 这个还是很有用)

  • 作用:可以在不同镜像之后进行切换
  • 安装命令:
cnpm install nrm –g
  • 列出当前有哪些镜像源
nrm ls

  • 选择某个镜像源
nrm use 

例:nrm use taobao

 

posted @ 2018-05-10 11:43  littlewxp  阅读(457)  评论(0编辑  收藏  举报