# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
# build for production and launch server
$ yarn build
$ yarn start
# generate static project
$ yarn generate
Подробное объяснение того, как все работает, можно найти в документации.
Вы можете создать следующие дополнительные каталоги, некоторые из которых имеют особое поведение. Требуются только pages
; вы можете удалить их, если не хотите использовать их функциональность.
assets
Каталог ресурсов содержит ваши некомпилированные ресурсы, такие как файлы Stylus или Sass, изображения или шрифты.
Дополнительная информация об использовании этого каталога в документации.
components
Каталог компонентов содержит ваши компоненты Vue.js. Компоненты составляют различные части вашей страницы и могут быть повторно использованы и импортированы на ваши страницы, макеты и даже в другие компоненты.
Дополнительная информация об использовании этого каталога в документации.
layouts
Макеты оказываются отличным подспорьем, когда вы хотите изменить внешний вид своего приложения Nuxt, хотите ли вы включить боковую панель или иметь отдельные макеты для мобильных устройств и настольных компьютеров.
Дополнительная информация об использовании этого каталога в документации.
pages
Этот каталог содержит представления и маршруты вашего приложения. Nuxt прочитает все файлы *.vue
внутри этого каталога и автоматически настроит Vue Router.
Дополнительная информация об использовании этого каталога в документации.
plugins
Каталог плагинов содержит плагины JavaScript, которые вы хотите запустить перед созданием экземпляра корневого приложения Vue.js. Здесь можно добавлять плагины Vue и внедрять функции или константы. Каждый раз, когда вам нужно использовать Vue.use()
, вам следует создать файл в plugins/
и добавить его путь к плагинам в nuxt.config.js
.
Дополнительная информация об использовании этого каталога в документации.
static
Этот каталог содержит ваши статические файлы. Каждый файл внутри этого каталога отображается в /
.
Пример: /static/robots.txt
отображается как /robots.txt
.
Дополнительная информация об использовании этого каталога в документации.
store
Этот каталог содержит файлы вашего хранилища Vuex. Создание файла в этом каталоге автоматически активирует Vuex.
Дополнительная информация об использовании этого каталога в документации.