插件 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:{}
        }
    }
}]}