xinlei3166 / vitepress-theme-demoblock

一个基于 Vitepress 的主题插件,它可以帮助你在编写文档的时候增加 Vue 示例。
https://xinlei3166.github.io/vitepress-demo/
MIT License
199 stars 50 forks source link

从1.0.7更新到1.0.7以上版本会报错,1.0.7不会 #2

Closed SituC closed 3 years ago

SituC commented 3 years ago

image

vue版本3.1.1 demo示例代码如下

:::demo 使用`left`,`right`来定义`Search`搜索图标位置, 默认`right`

      ```vue
      <template>
        <div>
          <d-search iconPosition="left" style="width: 200px"></d-search>
        </div>
      </template>

:::



d-search已经全局注册
xinlei3166 commented 3 years ago

升级下版本试一下 "vitepress": "^0.16.1","vue": "^3.2.1" 。 1.0.7版本之后更新了依赖包的版本。

SituC commented 3 years ago

升级下版本试一下 "vitepress": "^0.16.1","vue": "^3.2.1" 。 1.0.7版本之后更新了依赖包的版本。

尝试都升级了,还是不行

xinlei3166 commented 3 years ago

贴个 codesandbox 链接,或者 github 仓库例子。

SituC commented 3 years ago

贴个 codesandbox 链接,或者 github 仓库例子。

https://github.com/SituC/vue-devui-temporary.git

现在使用的版本是可以运行的1.0.7的版本,您可以尝试将vitepress-theme-demoblock升级成最新版,会发生报错。 并且vue和vitepress在升级到最新版本的情况下也同样会报错

xinlei3166 commented 3 years ago

贴个 codesandbox 链接,或者 github 仓库例子。

https://github.com/SituC/vue-devui-temporary.git

现在使用的版本是可以运行的1.0.7的版本,您可以尝试将vitepress-theme-demoblock升级成最新版,会发生报错。 并且vue和vitepress在升级到最新版本的情况下也同样会报错

我下载项目运行了,没发现错误。 image

SituC commented 3 years ago

贴个 codesandbox 链接,或者 github 仓库例子。

https://github.com/SituC/vue-devui-temporary.git 现在使用的版本是可以运行的1.0.7的版本,您可以尝试将vitepress-theme-demoblock升级成最新版,会发生报错。 并且vue和vitepress在升级到最新版本的情况下也同样会报错

我下载项目运行了,没发现错误。 image

直接运行的vitepress-theme-demoblock版本是1.0.7的,得更新成最新的应该就会报错了。你是使用的最新版本的吗?

xinlei3166 commented 3 years ago

是大于1.0.7版本的插件,我给你的demo 项目 发起pr了,你看下。

SituC commented 3 years ago

是大于1.0.7版本的插件,我给你的demo 项目 发起pr了,你看下。

测试可以的,版本没问题了。但是启动的时候会报可选链的错误,不知道你那会不会有,把?去掉过后就可以正常启动了 image 直接修改node_modules中的文件后,启动成功 image 报错有两处,一处是这里index.jsoptions?.lang 另一处是utils.js中的options?.scriptImports

下面的报错是在插件库yarn docs: dev过后,同样会报错 image

xinlei3166 commented 3 years ago

是大于1.0.7版本的插件,我给你的demo 项目 发起pr了,你看下。

测试可以的,版本没问题了。但是启动的时候会报可选链的错误,不知道你那会不会有,把?去掉过后就可以正常启动了 image 直接修改node_modules中的文件后,启动成功 image 报错有两处,一处是这里index.jsoptions?.lang 另一处是utils.js中的options?.scriptImports

下面的报错是在插件库yarn docs: dev过后,同样会报错 image

是你的node 版本过低导致的,升级到node 14 试试。

SituC commented 3 years ago

是大于1.0.7版本的插件,我给你的demo 项目 发起pr了,你看下。

测试可以的,版本没问题了。但是启动的时候会报可选链的错误,不知道你那会不会有,把?去掉过后就可以正常启动了 image 直接修改node_modules中的文件后,启动成功 image 报错有两处,一处是这里index.jsoptions?.lang 另一处是utils.js中的options?.scriptImports 下面的报错是在插件库yarn docs: dev过后,同样会报错 image

是你的node 版本过低导致的,升级到node 14 试试。

好的,记忆中家里的node环境是大于14的,不过在公司中测试node14.16.1版本不会报错,非常感谢你的解答