一,定义
1.运行在服务器的JavaScript
2.可以读写本地文件
3.操作数据库
二,运行nodejs
1.node JS文件
2.node index.JS
三,npm
1.node JS自带的 包(插件)管理器
2.npm init
初始化项目,创建package.json 项目配置文件
3.npm init-y
初始化项目 所有选yes
4.查看版本
npm -v
四,安装原
1.npm config set registry url
把下载源改成淘宝
npm config set registry 链接:【link】( http://registry.npm.taobao.org)
2.查看安装源
npm config get registry
五,文件夹解释
1.package.json
项目配置文件
1.1,dependencies
项目需要的依赖
(产品环境需要的依赖)
1.2,scripts
项目有哪些命令
1.3,devDependencies
开发时候需要的依赖
2.package-lock.json
缓存的地址
3.node_modules
(依赖)包的下载地址
六,安装
1.npm install
npm install jquery
npm i jquery
2.指定版本安装
npm i jquery@2.1
3.安装所有 package.json定义的依赖
npm i
4.全局安装
npm i -g
npm i js-cookie -g
5.查看全局安装目录
npm root view -g
6.开发依赖
npm i -D
npm i --save-dev
npm i less -D
7.产品依赖(默认)
npm i -S
npm i --save
npm i jquery -S
七,卸载
1.npm uninstall
2.npn uninstall jquery
3.npm r jquery
八,版本
1,2.1.4
X.Y.Z
2,2 X大版本
大版本,是不兼容的更新
3,1 Y中版本
中版本,有新增内容,原来的项目是兼容的
4,4 Z小版本
小版本,解决了几个Bug
5,^3.6.0 更新就不>=4.xxx 锁定版本
6,3.6.0 不能更新,固定这个版本
九,帮助命令
1.npm install -h
2.npm uninstall -h