web端
1.每个js都是一个模块,每个模块都必须有一个暴露接口,每个js文件有一个全局的方法叫require()用于引入模块。
2.模块
(1)node自带的模块(包)path url fs
(2)第三方模块:weui jQuery axios zepto
npm 全名 node packsge manager node包管理工具 增删查改(网址:https://www.npmjs.com/)
如果npm操作太慢,可以安装npm镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org
下载
npm install jquery
下载的存放位置
全局下载:在任何一个文件夹下都能够使用这个包,全局安装目录
C:UsersAdministratorAppDataRoaming pm ode_modules
如何全局安装:npm install -g jquery
局部安装:npm install jquery(会在当前目录下生成一个node_modules的文件夹里面)
npm install jquery --save
这个是下载运行环境(生产环境)的包
npm install jquery --save-dev
这个是下载开发环境得来的包
两者的区别:--save 上线是会被压缩的包
--save-dev 上线是会被抛弃的包
制定下载版本:npm install jquery@3.2.1 --save
删除:npm uninstall jquery
查版本:npm search jquery
更新:npm updata jquery