【问题标题】:How to keep vuepress source files in custom directory?如何将 vuepress 源文件保存在自定义目录中?
【发布时间】:2021-04-28 06:07:41
【问题描述】:

我尝试创建./docs/ui/.vuepress/config.js,但它似乎被忽略了。

问题是我有不止一个文档平台。一个在./docs/dev/,另一个(vuepress)在./docs/ui/

我没有看到更改源路径的方法。

这是我的配置文件:

module.exports = {
    base: '/docs/ui/',
    dest: '/static/docs/ui',
    title: 'Hello VuePress',
    description: 'Just playing around'
}

我想在运行docs:build时发布到./static/docs/ui

【问题讨论】:

    标签: vue.js vuepress


    【解决方案1】:

    这是 VuePress 的人们对 Directory Structure 的评价

    就“Publishing”而言,我必须将该功能添加到package.json 中的scripts 对象。

    docs
    ├─ node_modules
    ├─ src
    └─ package.json
    
    {
      ...
      "scripts": {
        "dev": "vuepress dev src",
        "build": "vuepress build src",
        "copy": "xcopy /E /I /Y \"src\\.vuepress\\dist\\\" \"c:\\publish\\directory\"",
        "postbuild": "npm run copy"
      },
      ...
    }
    

    您需要将copypostbuild 属性添加到scripts 对象,这会将dist 文件夹的内容复制到其他位置。

    我正在使用 Windows 因此所有有趣的转义...copy 脚本发出以下命令:
    xcopy /E /I /Y "src\.vuepress\dist" "c:\publish\directory"
    如果这有助于澄清正在发生的事情。

    如果您使用的是 Linux,您可能会使用 cp 命令而不是 xcopy

    【讨论】:

      猜你喜欢
      • 2019-01-29
      • 2018-12-21
      • 1970-01-01
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多