md中使用vue语法

秦篆原创网站构建vuepressmarkdown大约 1 分钟

开始使用vuepress的时候,学习到了在md文件中直接使用vue语法和语法糖的方法 起初是没什么太大的问题,直接使用即可。但是最近发现这种语法使用方式,会影响到 run build之后的命令执行,node进程不知被卡在了什么地方,无法继续,也不会退出终端。

build之后不会结束终端任务
build之后不会结束终端任务

构建任务已经执行完毕,dist也能正确输出,如果是手动部署至github page的话,确实没什么 问题,但是如果使用的是github的action或者其它类似的ci,那么就会一直卡住在这里,无法 部署成功。

      - name: 构建文档
        env:
          NODE_OPTIONS: --max_old_space_size=8192
        run: |-
          npm run docs:build
          > src/.vuepress/dist/.nojekyll

      - name: 部署文档
        uses: JamesIves/github-pages-deploy-action@v4
        with:
          # 这是文档部署到的分支名称
          branch: gh-deploy
          folder: src/.vuepress/dist

思来想去也没个头绪,之前一直是没什么问题的,也能正确构建。后来想起,昨天为了尝试pnpm,执行了一次 install命令,主题的版本和 vuepress的版本被更新了。这次更新直接导致了我无法在md中使用vue代码, 如果是手动部署,那没什么问题。但是如果是通过action执行的话,在2.0.0-beta.171版本下,就不能在md 文件中使用vue代码

上次编辑于:
贡献者: luolj