有没有办法配置vuepress.vuepress
以在默认以外的其他位置查找文件夹/docs
?
问问题
875 次
2 回答
1
更新: VuePress 1.5.0 现在只能从 读取docs/.vuepress
,因此下面的解决方法不再有效。但是,另一种可能(不太优雅)的解决方法是将符号链接docs/.vuepress
到所需位置(在 macOS Catalina 上测试)。
例如,您可以将其符号链接到<projectRoot>/.vuepress
macOS 上:
mkdir .vuepress docs
cd docs
ln -s ../.vuepress
从 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.
于 2018-07-14T06:38:32.707 回答
1
不要认为有。2018年,作者曾表示:
除了个人喜好,我认为这没有实际价值,所以可能不是。
于 2020-06-06T20:36:09.123 回答