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

做影视网站怎么赚钱爱站网关键词查询工具

做影视网站怎么赚钱,爱站网关键词查询工具,网站建设微信文章,中企动力做的网站容易SEO吗当我们在开发vue、react等项目的时候经常会用npm run *命令,那么当我们执行这个命令的时候具体都做了些什么呢?接下来我们就来详细探索一下 当执行npm run dev命令时,npm会按照以下步骤进行操作: 1. 查找并执行脚本: …

当我们在开发vue、react等项目的时候经常会用npm run *命令,那么当我们执行这个命令的时候具体都做了些什么呢?接下来我们就来详细探索一下

当执行npm run dev命令时,npm会按照以下步骤进行操作:

1. 查找并执行脚本:

npm首先会在项目的package.json文件中查找scripts字段下的dev属性,并找到与之对应的脚本命令。这意味着,你需要确保在执行npm run dev命令时,你处于正确的目录中,即package.json文件所在的目录。
例如,如果package.json文件中有如下的配置:

{"scripts": {"dev": "node server.js"}
}
   执行npm run dev将会在当前目录下启动一个Node.js服务器,并执行server.js文件。

2. 检查依赖:

在执行脚本之前,npm会检查项目中是否已安装了所有必要的依赖项。如果依赖项不存在,npm会尝试自动安装package.json中列出的依赖项。

3. 执行命令:

一旦依赖项安装完成或确认已存在,npm将执行dev属性中指定的脚本命令。这可以是一个脚本、一个可执行文件或一个自定义的命令。
例如:

{"scripts": {"dev:h5": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve" }      
}

当我们运行npm run dev:h5命令的时候他会执行一下逻辑顺序:
1. npm run dev:h5:当你在命令行中执行这个命令时,npm 会查找 package.json 文件中 scripts 部分对应的
“dev:h5” 脚本,并准备执行它。
2. cross-env:首先,cross-env 会被调用,它会在node_modules/.bin的目录下查找该命令的可执行文件并且运行,如果没有找到,他会在全局的依赖包目录下查找。这个工具用于跨平台地设置环境变量。它确保NODE_ENV 和 UNI_PLATFORM 这两个环境变量能够在接下来的命令中正确使用,无论你在什么操作系统上。

  • NODE_ENV=development:cross-env 设置 NODE_ENV 环境变量的值为 development。这告诉应用或库当前处于开发模式。
  • UNI_PLATFORM=h5:同时,cross-env 设置 UNI_PLATFORM 环境变量的值为 h5。这是 Uni-app 的一个特定配置,用于指示接下来的命令是为 H5(网页)平台服务的。
  1. vue-cli-service uni-serve:在设置好环境变量之后,vue-cli-service uni-serve 命令被执行。这是 Vue CLI 的一个服务命令,通常该命令也是存放在node_modules/.bin目录下

4. 开发环境配置:

如果脚本中包含了环境变量的配置,例如通过-mode=development或读取.env.development文件来设置特定的开发环境变量,npm也会处理这些环境相关的配置。

5. 启动开发服务器:

在许多前端项目中,npm run dev会启动一个本地开发服务器,用于开发环境的代码调试。这通常包括监听指定目录下的源代码变化,并根据配置文件进行实时编译打包。

6. 文件监视与刷新:

npm还可能监视文件的变化,以便在文件改变时重新编译代码并刷新浏览器。

7. 执行其他任务:

根据项目的具体配置和开发环境的需要,npm可能会执行其他相关的构建任务,如处理图片、压缩代码等。

8. 启动浏览器实例:

最后,npm可能会启动一个浏览器实例,自动打开应用程序以进行预览。

总的来说,npm run dev命令会根据项目的配置执行一系列的操作,以启动并配置开发环境,使得开发者可以进行实时编码并立即看到结果。这些操作可能包括安装依赖、配置环境变量、启动开发服务器、监视文件变化、执行构建任务以及启动浏览器预览等。具体的操作取决于package.json文件中的配置以及项目的实际需求。

http://www.hengruixuexiao.com/news/14094.html

相关文章:

  • 南阳企业网站推广帮人推广的平台
  • 婚姻网站建设注意事项seo网站关键词优化价格
  • 西安网站建设报价seo推广服务哪家好
  • 建设部网站施工合同范本爱站权重查询
  • 湖北省建设厅政务公开网站seo优化师培训
  • 门户网站建设技术要求广告推广营销网站
  • 上海网站建设电影联seo 重庆
  • 外贸网站建设公司排名唐山网站建设方案优化
  • 苏州做网站优化哪家好seo接单平台
  • 创建个人网站名字苹果cms永久免费建站程序
  • 天长网站设计网店推广营销方案
  • 小程序开发公司价格表网站关键词优化培训
  • 程序员做交友网站seo全国最好的公司
  • 分析seo做的不好的网站软件开发一般需要多少钱
  • 南城网站建设价格在哪里可以找到网站
  • 做网站开发的女生多吗网络营销10大平台
  • 怎样做网站让百度能找到百度收录情况查询
  • wordpress 渗透框架整站优化seo平台
  • 做公司+网站建设价格低网站排名优化首页
  • 做网站必须要虚拟主机吗网坛最新排名
  • 赤风设计安卓优化大师旧版本下载
  • 衡水做网站电话关键词seo深圳
  • 做买衣服的网站有哪些nba在线直播免费观看直播
  • 一流的商城网站建设制作网页的教程
  • 女生做网站编辑怎么样百度网站的优化方案
  • 电脑课做网站所需的软件云搜索神器
  • 织梦模板怎么单独做移动端网站哪些网站可以seo
  • 长春做网站多少钱网站排名优化公司哪家好
  • 网站五合一建设长沙网络推广公司
  • 网站是哪家公司开发的标题seo是什么意思