Вопрос: как подружить RequireJS и Vue 3.0?
На Vue 2.0 я просто делал
define(['https://unpkg.com/vue@2.6.12/dist/vue.min.js'...],function(Vue) {}
и далее в коде вызывал new Vue({})
На Vue 3.0 этот подход не заработал. Вопрос - как запаковать в таком случае мой скрипт, чтобы спокойно вызывать его через RequireJS?
Попробовал запаковать с помощью Vite в режиме build.lib и далее
define(['./script.umd.js'...],function(script) {}
- но при попытке вызова в коде script.mount(...) возвращает
script.mount is not a function
В общем, схожу с ума))
В script что-то вообще есть или там пусто?
Hello world В main.ts пробовал реализовать через export {default as App} from './App.vue'; - не заводится (видимо этот подход работает только при использовании npm) Переделал на import App from "./App.vue"; const app = createApp(App); app.mount('#app') как в примере использования vite - но в таком случае методы вообще не экспортируются "снаружи" (нельзя вызвать через requirejs, насколько понимаю)
А что именно не сработало?
Обсуждают сегодня