How do I export/import views?
Views are configuration entities in Drupal 8, and can be exported via the Configuration Management module.
Views are available through configuration in Drupal 8, and can be exported via the Configuration Management interface.
In the admin menu select "Configuration" in the DEVELOPMENT section, select "Configuration synchronization":
In that menu area, the Export tab leads to the path: http://sitename/admin/config/development/configuration/single/export
In that area, a single view can be exported or imported, and the steps are about the same so I'll include Export here to help explain.
- Select 'Export' menu tab.
- Select 'Single item' sub menu tab.
- From the first item drop down 'Configuration type' select 'View'.
- From the second item drop down 'Configuration name' select the name of your view.
The result is a views.view.view_machine_name.yml "YAML" file that can be copy pasted into the 'Import' area.
If you'd like to export a view for use in the default configuration of a custom module, you can run a Drupal Console command:
config:export:view docs page.