1 node,
js运行在浏览器中, 不能拥有操作文件, 二进制等这些功能
运行环境,es规范,提供依赖包(http,io,buffer...)
我们可以利用node这个环境开发后台服务器
2 npm
node提供一个 js包的管理工具
3 npm 切换到 cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
4 使用cnpm 安装依赖包 -g是全局安装
cnpm install 包名 -g
5 cnpm install 包名 --save
6 如果不添加 --save 只会下载这个包,在package.json文件不会下载的记录
7 --dev 开发的时候使用,上线之后就不在使用的一些包
cnpm uninstall 包名 下载包
dependencies 上线之后还在用(bootstrap,jquery)
devDependencies 开发打包的时候使用,上线之后就不使用了(webpack)
如果没有添加 --save, 在package.json中不会有记录
# 如果下载的项目由package.json, 只需要执行 cnpm install , 他就会把依赖包都下载下来
# webpack (gulp)
# 自动化的打包工具
# 浏览器只能认识 html, css, js, 图片
# 为了快速开发(es6,sass,typeScript...,aa.Vue ) -> 工具 -> html,css,js,图片
# 入口
# 出口
# loader (加载器)
# 插件
# 安装 cnpm install webpack webpack-cli --save --dev
# 编写webpack的文件 webpack.config.js
# webpack 打包指令进行打包就可以了
# vue-cli
# 脚手架, 创建半成品,我们在半成品基础上开发
# npm install -g @vue/cli 安装脚手架
# 创建项目 vue create 项目名 (先通过cd进入到创建项目的目录)
# babel 用来把es6 -> es5, 把typeScripte -> js
# eslink 代码格式的检测工具