npm init 生成的package.json 中的scripts部分:
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"unit": "jest --config test/unit/jest.conf.js --coverage",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs",
"build": "gulp"
},
为什么会同时引用 webpack 和gulp ?
难道是为了 区分dev 和build吗? 需要这个格式来区分吗?
dev 是开发,build 是打包,意思是这个项目是基于 webpack 来开发的,但是是用 gulp 来打包的
这个我知道, 我的本意是 webpack、 gulp都可以进行打包, 是不是使用其中一个工具即可, 为什么同时使用两个呢?
@CanntBelieve: 只用一个就行,他用两个有可能是历史遗留问题,老代码懒得改了,也有可能是有什么特殊需求之类的
@by.Genesis: 我使用 npm init 生产的代码脚手架, 应该不存在“历史遗留问题”吧