vue.js - 将 .vuepress 文件夹存储在另一个目录中
问题描述
有没有办法配置vuepress.vuepress
以在默认以外的其他位置查找文件夹/docs
?
解决方案
更新: 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.
推荐阅读
- compiler-errors - NDK 静态库项目无法为 arm64-v8a 编译
- python - 如何使用 python 检索 pandas group-by 的最后一列行值?
- python - What's the purpose of ",)" in python / scripts?
- reactjs - NextJS:将 JSON 对象发送到另一个页面
- gentics-mesh - 请求用户令牌时出现奇怪的错误
- sql - Sql使用concat变量选择列
- python - 当它显示 ValueError: invalid literal for int() with base 10: '-2.5' 时,我在这个 Python 编码上做错了什么?
- rest - 空手道 - 使用动态参数调用另一个功能文件不会打印响应
- html - 按钮不间隔
- powerbi - 如何连接流数据并在 Power BI 中显示