При подключении Vue через NPM и работе с компонентами всё понятно. Компонент можно подключить из файла, всё работает.
Но при подключении Vue через CDN не получается подключить компонент из файла.
Вот пример кода:
import firstComponent from 'firstComponent.js';
new Vue({
el: '#app',
components: {
firstComponent
},
});
Выдаёт ошибку "SyntaxError: import declarations may only appear at top level of a module".
Пробовал в теге script подключаемого js файла добавлять атрибут type="module", но тогда вообще ничего не работает.
Подскажите в чем проблема?