插件 es-nuxt
es-nuxt 是继承了 es-vue 插件。 实现了 nuxt 在内部加载 .es 文件的扩展,和相关描述文件的编写。其主要配置请参照 nuxt 文档
选项配置
在初始化工程时会根据选择的插件自动生成选项配置。
相关的选项配置请查看 es-vue 插件。
es.config.js
module.exports = {
plugins:[{
name:"es-nuxt",
options:{
dependences:{
//排除了axios, nuxt 内部使用的是 $fetch
excludes:[
/(^|[\/\\\\])axios([\/\\\\]|$)/i,
]
},
//热更新接口
hmrHandler:'import.meta.hot',
//生成 vue 组件时需要的选项
vueOptions:{
__asyncSetup:{
mode:'all'
}
},
//开启导入查询条件,在服务端渲染时需要这个来加载依赖
importSourceQuery:{
enabled:true,
},
//定位资源
resolve:{
imports:{},
folders:{}
}
}
}]}