node_modules
лежат собранные готовые пакеты, вам туда лезть не надо.vue-cli
соответствует (очевидно) выбранным опциям. vue-cli
вы можете создать вручную. Или создать совершенно другую структуру. Важна лишь логика в коде, папочки не важны.node_modules
и прописываете их наличие в package.json
. vue-cli
делает это за вас, при выборе опций, но это особенность vue-cli
, а не неотъемлемое свойство npm
пакетов. vue create
.webpack
- универсальная система сборки приложения, vue-cli(-<some>)
- набор тулз для работы конкретно c vue, внутри использующий в том числе webpack со множеством преднастроек и плагинов. .browserslistrc
примерно следующего содержания:> 1%
last 2 versions
ie11
'@babel/preset-env'
добавь: useBuiltIns: 'usage'
post
ты никак не должен навешивать класс post__<some>
, это внутренний класс компонента. Если снаружи предполагается какая-то модиикация содержимого компонента - то только через props
или slot
. Назначаемый компоненту класс должен иметь влияние только на сам компонент целиком и не должен ничего знать о внутренней структуре. v-if
и v-show
, то предпочтительнее юзать оные. link:./path
или file:./path
.