查看默认配置

Vue脚手架隐藏了所有webpack相关的配置,如果想查看webpack配置,需要执行:

  1. vue inspect > output.js

此处输出的文件只能查看,修改了也不生效。

如果使用脚手架的默认配置,必须包含的内容:

  • public/index.html
  • public/favicon.ico
  • src文件夹
  • main.js

修改默认配置

vue.config.js是一个可选配置文件,如果要修改脚手架配置,需要添加该文件,路径要和package.json平级。

vue.config.js内容是使用的CommonJS的暴露,而不是ES6的写法:

  1. module.exports = {
  2. pages: {......}
  3. }

Vue最终会将vue.config.js输送给webpack。webpack是基于NodeJS的,NodeJS的模块化采用的是CommonJS。最后会使用当前项目的vue.config.js中的配置替换相关脚手架配置。

例如,如果想修改入口js,可以编写配置:

  1. module.exports = {
  2. pages: {
  3. index: {
  4. // page 的入口
  5. entry: 'src/test.js'
  6. }
  7. }
  8. }

然后重启项目即可。

一般情况下不会修改默认配置。

关闭语法检查

在编写代码的过程中,vue脚手架会实时的做代码检查,如果检查出问题、没有使用的变量等就会在控制台报错。可以关掉语法检查。

webpack常见的语法检查loader:eslint、jslint、jshint。

关闭语法检查:

  1. module.exports = {
  2. lintOnSave: false
  3. }