这是vue脚手架的官方Webpack模版,请问一下其中的"start": "npm run dev"有什么意义
npm run dev和npm start的区别是什么呢?
为什么直接输入npm dev就不能执行scripts配置下的dev命令,而npm start就可以呢?
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"lint": "eslint --ext .js,.vue src",
"build": "node build/build.js"
},
执行
scripts
里的命令要npm run 命令名
。npm start
可以运行是为了方便开发者使用,npm-start。npm start
会执行scripts
里的start
字段。 如果没有start
字段则执行node server.js
。