Node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js是一个环境,不是服务器端语言。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js的安装,一路next,尽量不要修改路径。
可以下载历史版本的 https://nodejs.org/zh-cn/download/
一般我下载偶数版本的,以及要下载msi格式的,因为node.js的正式版都是偶数来命名的,比较稳定。
安装完之后怎么检测Node.js时候安装成功?
通过DOS命令: node -v 以及 npm -v来检测,会出现版本号数字。
npm是Node.js自带的包管理工具,全球最大的开源库生态系统。
(被微软下的全球最大程序员交友网站github收购了.)
如何下载npm里包了?
npm install 包的名称
npm info [package] 查看当前package 的版本信息
npm view [package] versions 查看npm下面package 所有的版本
npm update [package] 更新模块
npm uninstall [package] 卸载模块
npm install [package] 安装模块
npm install jquery@1.12.4( 版本号,安装对应版本的包
npm install [package] -D 安装到开发环境 -D相当于 --save -dev都缩写
npm install [package] -S 安装到生产环境(和项目在一起,一直存在)
初始化工程: 必做的事情
npm init - 回答一堆的问题,都可以跳过不回答。项目的配置信息和包的信息
npm init --yes 默认配置 一步到位。 前面的设置有关系。
npm init -y
使用npm install会读取package.json文件来安装模块. 安装的模块分为两类
dependencies和devDependencies,分别对应生产环境需要的安装包和开发环境需要的安装包。
dependencies:生成环境的代码直接执行
devDependencies:开发环境的代码经过编译后执行
因为npm是国外的服务器,安装过程中可能会因为网络问题产生丢包,所以可以采用cnpm进行安装。
安装cnpm(淘宝镜像),采用淘宝提供的镜像源来下载模块,自我觉得是最快的
npm config set registry https://registry.npm.taobao.org
npm config get registry
npm install -g cnpm --registry=https://registry.npm.taobao.org
[安装过程中如果出现error报错,DOS命令 ctrl+c 终止。]
安装nrm,nrm是npm的镜像管理工具,有时候国外资源太慢那么我们可以用这给来切换镜像源。
首先全局安装 nrm npm install nrm -g
列出可用的源:nrm ls
使用哪个源:nrm use taobao
最后,列几个个人安装包时所用的方式:
1, npm install —> 国外的资源
2,nrm —>切换到国内源 —> npm install
3,cnpm —> cnm install