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

百度做网站和推广效果怎么样vue.js做网站

百度做网站和推广效果怎么样,vue.js做网站,悦阁网站开发旗舰店,科技公司网站推荐输入 npm install 命令并敲下回车后#xff0c;会经历如下几个阶段#xff08;以 npm 5.5.1 为例#xff09;#xff1a; 1.执行工程自身 preinstall 当前 npm 工程如果定义了 preinstall 钩子此时会被执行。 2.确定首层依赖模块 首先需要做的是确定工程中的首层依赖会经历如下几个阶段以 npm 5.5.1 为例 1.执行工程自身 preinstall 当前 npm 工程如果定义了 preinstall 钩子此时会被执行。 2.确定首层依赖模块 首先需要做的是确定工程中的首层依赖也就是 dependencies 和 devDependencies 属性中直接指定的模块假设此时没有添加 npm install 参数。 工程本身是整棵依赖树的根节点每个首层依赖模块都是根节点下面的一棵子树npm 会开启多进程从每个首层依赖模块开始逐步寻找更深层级的节点。 3.获取模块 获取模块是一个递归的过程分为以下几步 获取模块信息。在下载一个模块之前首先要确定其版本这是因为 package.json 中往往是 semantic versionsemver语义化版本。此时如果版本描述文件npm-shrinkwrap.json 或 package-lock.json中有该模块信息直接拿即可如果没有则从仓库获取。如 packaeg.json 中某个包的版本是 ^1.1.0npm 就会去仓库中获取符合 1.x.x 形式的最新版本。 获取模块实体。上一步会获取到模块的压缩包地址resolved 字段npm 会用此地址检查本地缓存缓存中有就直接拿如果没有则从仓库下载。 查找该模块依赖如果有依赖则回到第1步如果没有则停止。 4.模块扁平化dedupe 上一步获取到的是一棵完整的依赖树其中可能包含大量重复模块。比如 A 模块依赖于 loadshB 模块同样依赖于 lodash。在 npm3 以前会严格按照依赖树的结构进行安装因此会造成模块冗余。 从 npm3 开始默认加入了一个 dedupe 的过程。它会遍历所有节点逐个将模块放在根节点下面也就是 node-modules 的第一层。当发现有重复模块时则将其丢弃。 这里需要对重复模块进行一个定义它指的是模块名相同且 semver 兼容。每个 semver 都对应一段版本允许范围如果两个模块的版本允许范围存在交集那么就可以得到一个兼容版本而不必版本号完全一致这可以使更多冗余模块在 dedupe 过程中被去掉。 比如 node-modules 下 foo 模块依赖 lodash^1.0.0bar 模块依赖 lodash^1.1.0则 ^1.1.0 为兼容版本。 而当 foo 依赖 lodash^2.0.0bar 依赖 lodash^1.1.0则依据 semver 的规则二者不存在兼容版本。会将一个版本放在 node_modules 中另一个仍保留在依赖树里。 5.安装模块 这一步将会更新工程中的 node_modules并执行模块中的生命周期函数按照 preinstall、install、postinstall 的顺序。 6.执行工程自身生命周期 当前 npm 工程如果定义了钩子此时会被执行按照 install、postinstall、prepublish、prepare 的顺序。 最后一步是生成或更新版本描述文件npm install 过程完成。
http://www.hkea.cn/news/14350456/

相关文章:

  • 网站建设实训报告目的网站突然被降权
  • 哈尔滨建筑专业网站移动网站建设推广
  • 概述网站建设的流程永久无限免费看的app
  • 列出寻找网站关键词的几种途径wordpress 增加数据表
  • 站长工具无吗经典高端旅游定制网站
  • 东莞企业网站seo手机端网站开发教程
  • 找人做网站需要注意什么权大师的网站是哪个公司做的
  • 网站seo 优帮云律师论坛网站模板
  • 长沙优化网站方法网站建设各模块功能简述
  • 企业电子网站的建设案例济南哪里有网站建设公司
  • cms类型网站开发住房城乡建设厅官方网站
  • 展示型网站制作公司规模以上工业企业的标准是什么
  • 包头焦点网站建设基于asp的医疗网站开发
  • top的域名网站做视频的教学直播网站
  • 网站订单模板企业建设网站的资金策划
  • 企业网站建设免费会计培训
  • 上海信息科技有限公司软件网站开发wordpress文章不显示发布时间
  • 做英语作业的网站企业网站站内优化
  • 建设家具网站的目的及功能定位做引流去那些网站好
  • html5简单网页大作业seo优化心得
  • 胶州为企业做网站的公司网站建设相关费用预算推广
  • 西安大网站建设公司wordpress快速登录插件
  • 视频封面制作网站企业宣传文案模板
  • 在哪里创建网站平台wordpress改造微博主题
  • 网站安全检测工具网站做友链有行业要求吗
  • 网站建设合同附加协议中关村在线手机对比平台
  • 企业网站的建立wordpress 待办事项
  • 国际新闻最新消息今天乌克兰与俄罗斯视频自建网站怎么做优化
  • 如何知道网站有没有备案南京网络营销
  • 盐城做网站的公司地址wordpress客户端配置