目录

1.前言

2.一条启动命令执行多条命令语句

3.隆重推出工具:Conacurrently

4.隆重推出工具:wait-on

4.隆重推出工具:cross-env


1.前言

使用过vue或者react的开发者,应该都会知道,在项目中有个package.json文件,里面有项目的启动命令,这些命令我们可以自定义,甚至,有些项目需要启动多条命令,下面将会介绍如何自定义命令和如何更加方便的配置开发环境。


2.一条启动命令执行多条命令语句

关键符号&表示和的意思

然而,这种命令有很多缺点:

1.不能跨平台,windowes不好用

2.命令没有先后之分,容易出问题

3.输出没有逻辑性,看起来很乱

4.占用端口


3.隆重推出工具:Conacurrently

Conacurrently同时同步的意思

--save-dev表示只在开发时用

npm install -g concurrently --save-dev

修改后的命令如下:

注意:斜杠\代表转义的意思

 缺点:

比如说运行两条命令,结果有一条慢一些,就会出问题,比如白屏现象。


4.隆重推出工具:wait-on

npm install wait-on  --save-dev

修改后的命令如下 


4.隆重推出工具:cross-env

作用:解决跨平台设置环境变量的问题

npm install --save-dev cross-env

比如下面这个,意思是我打开项目的时候,不要默认给我打开浏览器 

react或vue启动命令那些事相关推荐

  1. 查看、修改vue启动命令

    在运行vue文件时,需要进行npm操作,但我们发现,有时候用的是npm run serve,而有的时候用的是npm run dev,二者有什么区别 这时我们就打开 package.json 文件,找到 ...

  2. vue项目启动命令个人笔记

    一.前言 最近在看vue框架,发现启动命令逻辑比较复杂,在这里总结一波. 注意,下面的总结以本人的项目为例,不同项目可能细节不同,仅供参考. 二.启动命令详解 1.项目启动前,需要先装好nodejs, ...

  3. 关于Vue项目拿到手之后看启动命令这件事

    首先我们需要打开vue项目中的package.json文件,看其中的scripts下面的启动命令,具体如下: (1)使用yarn管理项目的启动命令(vue-cli 3.0) 查看serve这一行,发现 ...

  4. 如何命令行结束react程序_前端架构React和Vue CTO的选择正确框架的指南

    快速总结:为项目选择正确的javascript框架或库是CTO和项目经理的基本任务.然而,选择的范围很大程度上取决于几个因素,如项目时间.学习曲线.框架性能和团队规模.这篇文章旨在指导他们选择正确的j ...

  5. vue:无法将“vue”识别为脚本_「前端架构」React和Vue -CTO的选择正确框架的指南...

    快速总结:为项目选择正确的javascript框架或库是CTO和项目经理的基本任务.然而,选择的范围很大程度上取决于几个因素,如项目时间.学习曲线.框架性能和团队规模.这篇文章旨在指导他们选择正确的j ...

  6. 创建react项目并启动出现的报错及解决

    一.预备知识:npm (也可以用yarn,本文以npm为例) npm介绍 全称为Node Package Manager,是随同NodeJS一起安装的包管理工具. 允许用户从NPM服务器下载别人编写的 ...

  7. 「前端架构」React和Vue -CTO的选择正确框架的指南

    快速总结:为项目选择正确的javascript框架或库是CTO和项目经理的基本任务.然而,选择的范围很大程度上取决于几个因素,如项目时间.学习曲线.框架性能和团队规模.这篇文章旨在指导他们选择正确的j ...

  8. vue和react相同点_我在React和Vue中创建了相同的应用程序。 这是区别。

    vue和react相同点 by Sunil Sandhu 由Sunil Sandhu 我在React和Vue中创建了相同的应用程序. 这是区别. (I created the same app in ...

  9. react构建淘票票webapp,及react与vue的简单比较。

    前言 前段时间使用vue2.0构建了淘票票页面,并写了一篇相关文章vue2.0构建淘票票webapp,得到了很多童鞋的支持,因此这些天又使用react重构了下这个项目,目的无他,只为了学习和共同进步! ...

最新文章

  1. Matlab与线性代数--矩阵的正交分解
  2. Document Builder: directly change element in Webdynpro ui
  3. c++显式加载dll并使用DLL的类
  4. 【转】android程序连接网络出现android.os.NetworkOnMainThreadExceptionat
  5. reentrantlock非公平锁不会随机挂起线程?_程序员必须要知道的ReentrantLock 及 AQS 实现原理...
  6. 数据库系统实训——实验七——触发器
  7. Oracle SQL中的!=与
  8. ionic自动生成启动页和图标
  9. 刘强东“撒币”100亿;支付宝违规被罚18万;摩拜产品不合格 | 一周业界事
  10. Office版本差别引发的语法问题
  11. Java学习笔记(三):数组
  12. Android 启动过程介绍【转】
  13. 永远不要低估自己,love your fear.
  14. LCD12864驱动显示程序
  15. 小艾机器人apk_小艾QQ群机器人安卓版
  16. 关于代码家(干货集中营)共享android端知识点综合整理
  17. 项目选题报告答辩总结
  18. PHP 接入微信公众账号API
  19. [Pytorch系列-26]:神经网络基础 - 多个带激活函数的神经元实现非线性回归
  20. DFMEA \FTA

热门文章

  1. sqlserver自定义折叠符号
  2. 数组,List,Set相互转化
  3. 神奇的javaScript实现的无需服务器支持的WIKI [摘]
  4. 芒格-“永远不要有受害者心态”
  5. JS 获取当前日期工具函数
  6. Android 源码 图形系统概述
  7. Java“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码 组成。红色球号码从 1—33 中选择,蓝色球号码从 1—16 中选择。 球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:
  8. findbugs简介
  9. 锐龙处理器用来学计算机,别让工具影响了你的学习:基于锐龙7 2700X的设计电脑推荐...
  10. 疫情期间,防控大数据产品都有着怎样的逻辑?