基础工具
Node.js
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
下载
地址:http://nodejs.cn/download/
下载后全局安装即可(window下可能需要配置环境变量)
检查是否安装成功
node -v
//如果安装成功会出现版本号
NodeJS自带NPM
npm
包管理工具
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用
使用npm初始化项目
npm init
使用npm初始化项目后会得到一个package.json文件
package.json
package.json 位于模块的目录下,用于定义包的属性,存放模块的名称、版本、作者、机构、模块入口、依赖项等信息
npm常用命令
/**
*安装包命令相关参数:
*-g 全局安装
*--save-dev 把包信息写入package.json中的devDependencies
*/
/*安装包*/
npm install <Module Name> //install可以简写成i
/*一键安装package.json中devDependencies(开发模式依赖包列表)*/
npm install
/*运行package.json中scripts中的command(命令)*/
npm run <command>
/*列出已安装模块*/
npm list
/*删除指定的模块 */
npm uninstall <Module Name>
升级
mac环境下升级NodeJs
//安装n模块
npm install -g n
//升级node.js到最新稳定版
n stable
//升级到指定版本
n v0.10.26
升级NPM
npm install npm -g
cnpm
淘宝NPM镜像,由于在国内使用npm下载第三方包的速度奇慢而且容易失败,阿里做了镜像,镜像站会实时更新
//全局安装cnpm
npm install -g cnpm
npm相关命令就可以用cnpm代替