zoukankan      html  css  js  c++  java
  • npm run dev 和 npm run serve

    npm run dev     是vue-cli2.0版本使用的
    npm run serve  是vue-cli3.0版本使用的

    dev build serve?

    其实 npm run dev 或者是 npm run serve 等 npm run xxx 并不是一定要这么写。
    npm run XXX是执行配置在 package.json 中的脚本,比如:

    vue-cli2.0

      "scripts": {
        "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
        "start": "npm run dev",
        "build": "node build/build.js"
      }
    

    vue-cli3.0

      "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build",
        "lint": "vue-cli-service lint"
      }
    

      npm run xxx 中的 xxx 可以理解为键值对的 key,实际上 run 的是在 package.json 里面 scripts 配置的 value;

    比如,npm run serve 实际运行的是 vue-cli-service serve;

    而放在 3.0 以前运行的则是 node build/dev-server.js 文件;

    3、总结

    npm run xxx,并不是你想运行就运行的,只有在 package.json scripts 配置了,你才能 run 的,所以不是所有的项目都能 npm run dev/build。

    要了解这些命令做了什么,就要去scripts中看具体执行的是什么代码。

    这里就像是一些命令的快捷方式,免去每次都要输入很长的的命令(比如 serve 那行)

    一般项目都会有 build, dev, unit 等,所以起名,最起码要从名字上基本能看出来是干什么的。

    原文链接:https://www.cnblogs.com/fxwoniu/p/11353907.html

  • 相关阅读:
    发布Web端
    回溯算法套路详解(转)
    埋点自动化测试框架设计
    Mitmproxy + Python 做拦截代理
    面向对象三大特性-多态的思考
    java集合类-Set接口
    java集合类-List接口
    java集合类-集合框架体系
    测试的Python、 Java语言之争
    Python迭代器、生成器
  • 原文地址:https://www.cnblogs.com/wwct/p/13023477.html
Copyright © 2011-2022 走看看