Type: Object
向 PWA 插件传递选项。https://cli.vuejs.org/zh/config/index.html#pluginoptions
Type: Object
这是一个不进行任何 schema 验证的对象,因此它可以用来传递任何第三方插件选项。例如:
module.exports = {
pluginOptions: {
foo: {
// 插件可以作为 `options.pluginOptions.foo` 访问这些选项。
}
}
}
Babel 可以通过 babel.config.js
进行配置。
TIP
Vue CLI 使用了 Babel 7 中的新配置格式 babel.config.js
。和 .babelrc
或 package.json
中的 babel
字段不同,这个配置文件不会使用基于文件位置的方案,而是会一致地运用到项目根目录以下的所有文件,包括 node_modules
内部的依赖。我们推荐在 Vue CLI 项目中始终使用 babel.config.js
取代其它格式。
所有的 Vue CLI 应用都使用 @vue/babel-preset-app
,它包含了 babel-preset-env
、JSX 支持以及为最小化包体积优化过的配置。通过它的文档可以查阅到更多细节和 preset 选项。
同时查阅指南中的 Polyfill 章节。