当前位置: 首页 > news >正文

网站备案主办单位性质如何看网站点击量

网站备案主办单位性质,如何看网站点击量,大学生简历制作网站,重庆网站建设公司魁网1. 执行命令发生了什么 ? 执行命令后,会将安装相关的依赖,依赖会存放在根目录的node_modules下,默认采用扁平化的方式安装,排序规则为:bin文件夹为第一个,然后是开头系列的文件夹,后…

1. 执行命令发生了什么 ?

执行命令后,会将安装相关的依赖,依赖会存放在根目录的node_modules下,默认采用扁平化的方式安装,排序规则为:bin文件夹为第一个,然后是@开头系列的文件夹,后面是按照文件夹首字母排序的文件夹。

安装依赖时,使用的算法是广度优先遍历,在遍历依赖树时,npm会首先处理项目根目录下的依赖,然后逐层处理每个依赖包的依赖,直到所有依赖都被处理完毕。在处理每个依赖时,npm会检查该依赖的版本号是否符合依赖树中其他依赖的版本要求,如果不符合,则会尝试安装适合的版本。

2. 什么是扁平化?

安装某个二级模块时,若发现第一层级有相同名称,相同版本的模块,便直接复用那个模块。因为A模块下的C模块被安装到了第一级,这使得B模块能够复用处在同一级下相同的C模块。

扁平化只是理想状态,非理想状态如下图所示:

因为B和A所要求的依赖模块版本不同,所以B不能复用A下的C 1.0模块,所以如果这种情况还是会出现模块冗余的情况,他就会给B继续加一层node_modules,就是非扁平化了。

3. 执行命令后续流程

执行命令后续流程具体过程如下图所示:

npmrc的配置如下图所示:

registry=http://registry.npmjs.org/
# 定义npm的registry,即npm的包下载源proxy=http://proxy.example.com:8080/
# 定义npm的代理服务器,用于访问网络https-proxy=http://proxy.example.com:8080/
# 定义npm的https代理服务器,用于访问网络strict-ssl=true
# 是否在SSL证书验证错误时退出cafile=/path/to/cafile.pem
# 定义自定义CA证书文件的路径user-agent=npm/{npm-version} node/{node-version} {platform}
# 自定义请求头中的User-Agentsave=true
# 安装包时是否自动保存到package.json的dependencies中save-dev=true
# 安装包时是否自动保存到package.json的devDependencies中save-exact=true
# 安装包时是否精确保存版本号engine-strict=true
# 是否在安装时检查依赖的node和npm版本是否符合要求scripts-prepend-node-path=true
# 是否在运行脚本时自动将node的路径添加到PATH环境变量中

4. package-lock.json 的作用

这个东西可以锁定版本记录依赖树详细信息。

version 该参数指定了当前包的版本号;

resolved 该参数指定了当前包的下载地址;

integrity 用于验证包的完整性;

dev 该参数指定了当前包是一个开发依赖包;

bin 该参数指定了当前包中可执行文件的路径和名称;

engines 该参数指定了当前包所依赖的Node.js版本范围;

package-lock.json 帮我们做了缓存,他会通过name + version + integrity信息生成一个唯一的key,这个key能找到对应的index-v5 下的缓存记录,也就是npm cache 文件夹下的。

如果发现有缓存记录,就会找到tar包的hash值,然后将对应的二进制文件解压到node_modules。

http://www.yayakq.cn/news/149246/

相关文章:

  • 优化网站建设价格wordpress外贸网站好用的模板
  • 给公司申请网站用自己的账号企业网站建设费用计入什么科目
  • wordpress模版做网页关键词优化排名用什么软件比较好
  • 网站建设销售员富阳建设局网站
  • 手机网站建设多钱邢台网拓信息技术服务有限公司
  • 网站中的滑动栏怎么做的wordpress gzip
  • 怎么做百度口碑网站域名解析到wordpress
  • 西城专业网站建设公司哪家好保险公司网站查询
  • 流量网站建设教程成都全程网络营销策划机构
  • 网站建设与网页制作技术企业高管培训课程有哪些
  • ghostwin8网站奖别人做做图像网站
  • 网站用什么技术做龙华网站 建设龙华信科
  • 大同住房与城乡建设厅网站模板企业网站
  • 林州网站建设熊掌号wordpress 强制ssl
  • 东阿网站建设公司支付网站备案
  • 借助开源系统快速建实用网站七牛 wordpress 图床
  • 网站如何建设成直播间网站文章不收录怎么做
  • 酒店网站建设需求分析江门关键词按天优化
  • 北京网站建设 网站维护网站响应式是什么意思
  • 上海云站网络技术服务中心截图京东图片做网站
  • 本溪市做网站公司定制网站开发的目的是什么
  • 山东网站建设市场如何查询公司的详细信息
  • 网站模板系统网站后台有安全狗
  • 毕设做桌面软件 网站怎么查网站做404页面没
  • 在线个人网站百度获客
  • 东莞模板网站网站都是h5响应式
  • h5微信网站开发基础建设包括哪些内容
  • 广州微信网站建设咨询网站优化seo网站架构优化
  • o2o网站建设公司排名舆情监测工作要怎么做
  • 网站建设商务合同范本以应用为导向的高职高专数学课程改革与建设 教学成果奖申报网站