Начиная с VuePress 0.12.0, нет конкретной конфигурации для установки местоположения .vuepress/
. VuePress всегда ищет .vuepress/
в целевом каталоге (docs/
) и ближайшем родительском каталоге. Если не найден, VuePress создает .vuepress/
в родительском каталоге docs/
.
Если ваша цель - предотвратить создание docs/.vuepress/
, и вы не возражаете .vuepress/
в родительском каталоге из docs/
:
.vuepress/config.js
в родительском каталоге docs/
. module.exports = {
dest: 'foo' // desired path to VuePress output
}
vuepress build
в родительском каталоге docs/
. Результатом указанной конфигурации является создание каталога foo/
с выходом статического сайта VuePress:
$ vuepress build
WAIT Extracting site metadata...
[2:20:45 AM] Compiling Client
[2:20:45 AM] Compiling Server
(node:47073) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
[2:20:48 AM] Compiled Server in 3s
[2:20:50 AM] Compiled Client in 5s
WAIT Rendering static HTML...
DONE Success! Generated static files in foo.