模块化
模块化
引入模块
import是js语法的,前后端都可以用,require是要nodejs的全局变量,不要在浏览器上使用
- 前端的用import
- 后端用require
区别
- require可以写在事件和函数中,import只能在于顶部
模块分类
- 内置模块
- 第三方模块
- 自己定义的模块
在引入模块的时候
- 当前项目中node_modules文件夹=>f1文件夹=>package.json中的main字段对应的路径,然后引入
- node安装包中的全局安装路径
- 核心库中
npm模块
官方下载管理模块
i和install是一样的,-g表示下载到全局,--save表示下载到项目内部的node_mudules
npm i 模块名 -g
npm i --save // cmd 在哪里打开 下载在哪儿 下载到项目依赖
npm i --save-dev // 下载到环境依赖
npm i // 取项目的配置文件找到依赖项,全部下载
package.json文件
项目的配置文件 用于记录项目的一些信息,项目名,项目信息等
启动指令 主要用于cmd启动
npm run dev
"scripts":{
"dev":"node index.js"
}