开发工具:
文件大小: 361kb
下载次数: 0
上传时间: 2019-09-03
详细说明:Node.js组成
JavaScript由三部分组成,ECMAScript,DOM,BOM。
NodeJs中除了ECMAScript以外,Node环境还提供了一些操作系统的API,例如文件操作,网络操作等等。path模块:路径操作
path; parse0解析路径获取路径信息
path. join0路径拼接
不同系统路径分隔符不统
防止路径拼接少写斜杠问题
使用绝对路径进行路径拼接 dirname
第三方模块
Node环境默认集成了这个工具,所以可以直接使用,使用方式如下
npm install package=>用npm命令安裝(下载)第三方模块(文件模块)
npm install package-g=>用npm命令安裝(下载)第三方模块(命令行工具)
g表示全局安装,即模块的使用不局限于当前项目,一般用于安装命令行工具。
使用npm命令卸载包的方式
npm uninstall package=>用npm命令卸载包
更改下载镜像
npminstall-gcnpm--registry=https://registry.npm.taobao.org
使用第三方模块
在需要使用的文件中通过 require方式将模块引入
require(第三方模块名称")
根据文档提供的AP使用第三方模块
nodemon
gulp
1.gup的安装:
1.定位终端到项目目录执行 npm install gulp-s本地安装gulp的库文件
2执行 npm install gulp-ci-g全局安装gup的命令行L具
2gup的插件和方法
gulp. src0获取任务要处理的文件
gulp. dest0)输出文件
gulp. task0建立gup任务
gulp. watch0监控文件的变化
pipe(gulp. destO
gulp- htmlmin htm代码压缩安装 npm install- save gulp- tolmin
2.gulp- futile- include:html公共模块提取 npm instal! gulp-fifile- - include
3.gulp-ess!lsi法转化 npm install gulp-less
4.gulp-csso:Css压缩 npm install gulp- Csso
5.gup- babel: JavaScript语法转化 npm install-save- dev gulp- babel babel/core
babel/preset-env
6.gulp- uglify:压缩混淆j代偶 npm install-save- dev gulp-ugi
模块查找规则
Irequire方法接收不带路径的模块名字
Node. js会假设它是系统模块
Node js会去 node modules文件夹中
首先看是否有该名字的S文件
再看是否有该名字的文件夹
如果是文件夹看里面是否有 index js
如果没有 index js查看该文件夹中的 package」son中的main选项确定模块入口文件
否则找不到报错
当 require方法接收带路径的模块名字
require方法接收相对路径,相对于当前文件
先找同名JS文件再找同名丿S文件夹
找文件夹中 index js合则去 package. js中查找main选项确定入口文件
否则找不到报错
pa
ackage. son
项目描述文件,记录当前项目信息,例如项目名称、版本、作者、 github地址、当前项目依赖了
哪些第三方
模块,目的是方便他人了解项目信息,下载项目依赖文件。
该文件一般被放置在项目的根目录下,使用 npm init命令生成。
项目依赖在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖。
使用 npm install包名命令下载的文件会默认被添加到 package json文件的 dependencies字段
中
开发依赖
在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为丌发依赖。
使用 npm install 1包名-ave-dev命令将包添加到 package. json文件的 devDependencies字段中。
为什么记录依赖项
1. Node. js中下载的第三方包文件拥有非常多的细碎文件,将项目通过移动硬盘传递给别人时传输
速度非常慢.
2.使用gt工具管理项目时,不希望gt管理 node modules文件夹,也不会将其上传到 github中
当其他人获取到项目时,可以在项目根目录下执行 npm install-y命令,npm工具会自动去
package. json件中查
找项目依赖文件并下载.
3.当项目上线以后,可以直接运行 npm instal- production下载项目依赖,避免下载项目开发依
赖
main选项确定模块入口文件
dependencies依赖的第三方模块
安装时添加 save dev具有开发依赖
只想安装项目依赖加上- production
scripts
build:" nodemon app.js"别名 npm run bui
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.