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

长春网站选网诚传媒做网站的需求调研

长春网站选网诚传媒,做网站的需求调研,用户体验设计软件,提供邢台企业做网站npm run xxx 发生了什么 按照下面的例子npm run dev 举例过程中发生了什么 读取package json 的scripts 对应的脚本命令(dev:vite),vite是个可执行脚本,他的查找规则是: 先从当前项目的node_modules/.bin去查找可执行命令vite如果没找到就去全局的node…

npm run xxx 发生了什么

按照下面的例子npm run dev 举例过程中发生了什么

image.png

读取package json 的scripts 对应的脚本命令(dev:vite),vite是个可执行脚本,他的查找规则是:

  • 先从当前项目的node_modules/.bin去查找可执行命令vite
  • 如果没找到就去全局的node_modules 去找可执行命令vite
  • 如果还没找到就去环境变量查找
  • 再找不到就进行报错

如果成功找到会发现有三个文件

image.png

因为nodejs 是跨平台的所以可执行命令兼容各个平台

  • .sh文件是给Linux unix Macos 使用
  • .cmd 给windows的cmd使用
  • .ps1 给windows的powerShell 使用

npm 生命周期

没想到吧npm执行命令也有生命周期!!!

    "predev": "node prev.js","dev": "node index.js","postdev": "node post.js"

执行 npm run dev 命令的时候 predev 会自动执行 他的生命周期是在dev之前执行,然后执行dev命令,再然后执行postdev,也就是dev之后执行

运用场景例如npm run build 可以在打包之后删除dist目录等等

post例如你编写完一个工具发布npm,那就可以在之后写一个ci脚本顺便帮你推送到git等等

谁用到了例如vue-cli
https://github.com/vuejs/vue-cli/blob/dev/package.json

image.png

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

相关文章:

  • 网站开发人员绩效如何计算策划营销
  • 海口网站建设推广dedecms网站tag标签静态化
  • 莱芜中考网站设计模板怎么设置
  • 外贸网站免费建设ui设计与制作
  • 游戏网站app怎么建立一个公司的网站
  • 泰州做企业网站cms监控手机客户端
  • 北京网站备案号wordpress是开源的吗
  • 有关大数据的网站及网址wordpress知更鸟主题
  • 茂名seo站内优化wordpress增加变量
  • 数据库网站 建设方案开发app需要多少钱?
  • php网站建设哪家好律师个人网站模板
  • 网站seo模块做外贸做的很好的网站
  • app网站制作下载柳州做网站seo哪家好
  • 软件开发与网站建设e福州怎么交医保
  • 公司网站备案需要每年做吗十大招商平台
  • 重庆官方网站有哪些番禺建设局网站首页
  • 看优秀摄影做品的网站做摄影和后期的兼职网站
  • 企业网站软件开发网站标题 关键词 描述之间的关系
  • 深圳网站建设外贸公司排版设计技巧
  • 厦门网站制作专业wordpress菜单怎么设置目录册
  • 做网站搭建服务器要多少钱云服务器可以做视频网站吗
  • 网站开发实训感想wordpress互动主题
  • 江西数据平台网站建设牡丹江最新信息网0453
  • 海南医院网站建设网站开发面试自我介绍
  • 网站批量上传文章网站首页跳出弹窗
  • 免费建站建设网站网站备案主体注销
  • 昆明网站建设天猫运营偃师网络营销的概念
  • 一个网站通常包含多个网页网站被黑 禁止js跳转
  • 怎样建官方网站东莞网站优化东莞seo最专业的东莞网络公司小红孩营销
  • 旅游网站设计源代码南京江宁网站制作