本文是学习node.js的一些总结,做了一些记录,主要参考了菜鸟教程(点击跳转)
一、介绍
简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js = 运行环境+ JavaScript库
二、NPM
npm是随同NodeJS一起安装的包管理工具,新版的nodejs已经集成了npm
作用:
- 从NPM服务器下载别人编写的第三方包或命令行程序到本地使用。
- 将自己编写的包或命令行程序上传到NPM服务器供别人使用。
本地安装(local):
是指包安装在 运行 npm 命令时所在的目录下的node_modules文件夹里,没有就创建此文件夹。本地部署的包都可以通过 require()方法进行访问
全局安装(global):
全局范围内已安装的软件包/依赖性都存储在系统目录中。这种依赖关系可以在任何Node.js的CLI(命令行界面)功能可以使用,但不能直接使用require()的Node应用程序中导入。全局安装需要在命令行后加 -g
#查看版本
npm -v
#升级npm
npm install npm -g
#使用淘宝镜像(个人感觉作用类似于maven的镜像,安装后可以使用cnpm命令)
npm install -g cnpm --registry=https://registry.npm.taobao.org
练习
本地安装express和卸载
进入测试文件夹
#本地安装(如果安装了淘宝镜像,就可以用cnpm代替npm)
npm install express
#查看本地安装(需要在本地安装的目录下)
npm ls
#卸载本地安装
npm uninstall express
#更新模块
npm update express
#搜索模块
npm search express
原文件夹为空安装后:
安装express后还给安装了很多依赖的模块,所以查看的时候就多了很多。
全局安装
#全局安装
npm install express -g
#查看全局安装
npm ls -g
三、package.json文件
package.json 位于模块的目录下,用于定义包的属性。我们创建模块也需要此文件
四、命令总结
命令 | 说明 |
---|---|
npm -v | 查看版本 |
npm install 模块名 | 安装模块,默认为本地安装,安装完成就可以在js文件中使用,eg: npm install express |
npm install 模块名 -g | 全局安装 |
npm ls -g | 查看所有全局安装的模块 |
npm uninstall 模块名 | 卸载模块,eg: npm uninstall express |
npm update 模块名 | 更新模块 |