Β
@_pi0_
Nuxt 3
Nuxt 3
Nuxt 3
Nuxt 3
βββ shop
| βββ components
| | βββ nav.vue
| βββ layouts
| | βββ admin.vue
| βββ middleware
| | βββ admin.js
| βββ pages
| | βββ shop
| | βββ index.vue
| βββ store
| βββ admin.js
βββ nuxt.config.js
βββ package.json
βββ pages
| βββ index.vue
βββ store
βββ public.js
Independent server-side-rendering
Vue-bundle-renderer ported for vue3
Nuxt 3
Nuxt 3
module.exports = function myModule(options) {
const { nuxt } = this
const moduleOptions = { ...nuxt.options.myModule, ...options }
this.addPlugin({
src: path.resolve(__dirname, 'plugin.js'),
filename: 'mymodule.js'
})
}
myModule.meta = require('../package.json')
2.0.0
2.1.0
new util (v2)
Is user using nuxt@^2.1.0?
2.1.1
util fix (v2)
Are we using fixed version?
3.0.0
major change
Is util nuxt 2/3 compatible?
3.0.1
util fix (v3)
3.1.0
new util (v3)
Is util backported?
// Module Meta
{
name: "myModule",
nuxt: "^2.14.0||^3.0.0",
configKey: "myModule"
options: {
"token": {
"type": string,
"required": true
}
}
}
@_pi0_