Bez popisu

John-Hong bf1fb50bbd 2025-07-01-2 před 1 měsícem
1x.antv.design 4d93c72f77 2025-05-24 12:17:03 před 2 měsíci
2x.antv.design d33bf8f987 2025-05-24 12:08:02 před 2 měsíci
3x.antv.design 9f08b5b43f 2025-05-24 13:07:14 před 2 měsíci
ant-design-vue 9f08b5b43f 2025-05-24 13:07:14 před 2 měsíci
better-scroll-docs 18b7b0f027 2025-05-24 13:10:31 před 2 měsíci
electron-website 9cd9c7d1d5 2025-07-01 před 1 měsícem
element-plus 9cd9c7d1d5 2025-07-01 před 1 měsícem
tauri 9cd9c7d1d5 2025-07-01 před 1 měsícem
tauri-docs 9cd9c7d1d5 2025-07-01 před 1 měsícem
tauri-docs-v1 9cd9c7d1d5 2025-07-01 před 1 měsícem
v2-doc d33bf8f987 2025-05-24 12:08:02 před 2 měsíci
操作说明 717decbf08 init před 2 měsíci
.gitignore 18b7b0f027 2025-05-24 13:10:31 před 2 měsíci
README.md bf1fb50bbd 2025-07-01-2 před 1 měsícem
docker-compose.yml 9cd9c7d1d5 2025-07-01 před 1 měsícem
nginx.conf 9cd9c7d1d5 2025-07-01 před 1 měsícem
push.sh 6276f1f7bf 2025-05-24 11:45:41 před 2 měsíci

README.md

better-scroll

依赖安装

1、可以删除 "puppeteer": "^5.2.1", 因为 mac M1 芯片不支持低版本的puppeteer,同时 Chrome 下载存在问题,可以忽略这个依赖 2、puppeteer 主要是作为单元测试存在

打包

打包失败

由于 node 版本过高需要在打包之前执行下面的方法,避免触发

这个错误是由于 Node.js 版本与项目使用的加密算法不兼容导致的。错误信息显示:Error: error:0308010C:digital envelope routines::unsupported。

这个问题通常出现在使用较新版本的 Node.js(比如 Node.js 18+)运行较旧的项目时。我们可以通过设置环境变量 NODE_OPTIONS 来解决这个问题:

export NODE_OPTIONS=--openssl-legacy-provider && yarn vue:build
export NODE_OPTIONS=--openssl-legacy-provider && yarn docs:build

文档打包成功之后,文件位置是 better-scroll/packages/vuepress-docs/dist

可选内容

修改文件内容 better-scroll/packages/vuepress-docs/docs/.vuepress/config.js

module.exports = {
  base: '/',
  publicPath: '/',
  // ... 维持正常的逻辑
}

配置 /etc/host

127.0.0.1 element2.hht.test
127.0.0.1 vue2.hht.test
127.0.0.1 vue3.hht.test
127.0.0.1 vant.hht.test
127.0.0.1 ant-design.hht.test
127.0.0.1 4x-ant-design.hht.test
127.0.0.1 3x-ant-design.hht.test
127.0.0.1 2x-ant-design.hht.test
127.0.0.1 better-scroll-docs.hht.test

下载

git clone

下载 gh-pages 分支的最后一次提交

git clone --branch gh-pages --depth=1 --single-branch https://github.com/ant-design/4x.ant.design.git

git clone --branch gh-pages --depth=1 --single-branch https://github.com/vueComponent/ant-design-vue.git

临时启动 web-sercer

python3 -m http.server 8899

重新运行

docker-compose up -d