Здравствуйте, изучаю vue-cli, использую стандартный пресет, не могу понять, почему такой путь к vue
Структура документов (Все лишнее убрано, вместо пробелов плюсы, из-за редактирования тостером):
-node-modules
++-vue
++++-dist
-src
++-app.vue
++-main.js
В файле main.js вот такой код:
import Vue from 'vue'
import App from './App.vue'
Почему объект Vue вообще импортируется из папки, как это работает? Из туториала я понял, что он берется из папки node-modules, но каким боком, если node-modules находится выше, и в самом node-modules в папке vue ещё папки. Так работает автоматический поиск по папкам, или vue-cli всё сам берет из node-modules, перенося в одну директорию с main.js?
И из дополнительного, кто знает, почему app.js подключается в head и в конце body, ошибка?
Заранее спасибо)