Nodejs&Webpack
1.什么是nodejs
#nodejs是js的执行环境,跟浏览器是一样的,是js的宿主.
2.dos 命令
-
cd命令 进出或退出文件夹
cd 文件夹 进入这个文件夹
cd ../ 退出这个文件夹
* cd文件夹第一个字 + tab键,会自行补充完整文件夹名称
-
dir 显示当前文件夹和目录
-
盘符: 进入盘符 C: -----> 进入C盘
-
cls 清理命令历史
-
ctrl + c 停止执行
-
dir /s 读取当前文件夹,盘符下面所有的文件和文件头
-
color /? cmd字体颜色
3.node执行js文件
-
node 文件名.js ------>执行js文件
-
方式一: 打开文件夹,在文件夹的地址中,输入cmd,再执行 node文件名.js
-
方式二: 在 Viscode中,按 ctrl+反引号,通过cd进入要执行的文件,node 文件名.js
-
4.node的模块化
-
CSS的模块化
-
语法: @import url(css样式)
-
-
js的模块化
-
暴露导出 :
module.exports={
属性名:属性值
}
-
例子:// 导出
module.exports={ value1:value1, value2:value2 }
-
-
导入 : let 变量名=require(js文件路径,模块名称)
let moduleB =require('./b')
-
-
浏览器和node的区别
-
浏览器不能使用node模块化(require不能被识别)
-
node端不能使用DOM和BOM(document location history)
-
5.npm Node Package Manager2
-
初始化项目,初始化 npm
-
npm init -y
-
{ "name": "03-npm", //包的名字 "version": "1.0.0", //版本号 "description": "", //描述信息 "main": "index.js", //入口文件 "scripts": { //script脚本 "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], //关键字 "author": "", //作者 "license": "ISC", //开源策略 }
-
-
-
下载包
-
npm install (简写 i) 包名称
-
例: npm i jquery
npm install jquery
-
会生成一个:
package-lock.json :记录下载依赖包的信息
-
会生成一个文件夹:
node_modules:所有下载的依赖资源包
-
-
npm i 包名称 -S / -D
-
-S生产依赖包
-
-D 开发依赖包
-
-
下载指定包的版本 :
npm i 包名称@版本号
例:
npm i jquery@3.0.0
-
下载到全局包 :
npm i 包名称 -g
需要全局使用时才会下载全局
-
-
删除 包
-
npm remove 包名称
-
查看下载资源
npm config get registry
-
切换成淘宝镜像
npm config set registry https:registry.npm.taobao.org
-
-
6.yarn
-
先用 npm 下载
yarn npm i yarn -g
-
检查 yarn 的版本
yarn -v
-
初始化项目
yarn init -y
-
下载包
yarn add 包名称
-
下载指定版本
yarn add 包名称@版本号
-
下载到全局
yarn add 包名称 -g
-
删除包
yarn remove 包名称
-
-
-