From 3a3a2e7000573278d1ba82a60dcd233f9dac8ade Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 4 Aug 2023 08:20:11 -0700 Subject: [PATCH 1/3] Convert build script to ESM. CJS vitepress is going away --- package.json | 2 +- scripts/{build.js => build.mjs} | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) rename scripts/{build.js => build.mjs} (61%) diff --git a/package.json b/package.json index b98c1e76..9c9a3c94 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "scripts": { "dev": "vitepress dev .", - "build": "node ./scripts/build.js && vitepress build .", + "build": "node ./scripts/build.mjs && vitepress build .", "serve": "vitepress serve ." }, "gitHooks": { diff --git a/scripts/build.js b/scripts/build.mjs similarity index 61% rename from scripts/build.js rename to scripts/build.mjs index 4b8d6a5a..8a4aa0a5 100644 --- a/scripts/build.js +++ b/scripts/build.mjs @@ -1,6 +1,6 @@ -const vitpress = require('vitepress') -const path = require('path') -const chalk = require('chalk') +import path from 'node:path' +import vitpress from 'vitepress' +import chalk from 'chalk' /** 构建说明: * @@ -9,6 +9,6 @@ const chalk = require('chalk') * (若有顺序必要,则依次调用) */ -const rewriteTitle = require('../.vitepress/rewrite-title') +import rewriteTitle from '../.vitepress/rewrite-title' rewriteTitle().then(() => {}) From 5355182fa396426bca2d1ac9669ee8ce83e6493e Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 4 Aug 2023 09:24:37 -0700 Subject: [PATCH 2/3] Update scripts/build.mjs --- scripts/build.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build.mjs b/scripts/build.mjs index 8a4aa0a5..3a4b4dce 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -9,6 +9,6 @@ import chalk from 'chalk' * (若有顺序必要,则依次调用) */ -import rewriteTitle from '../.vitepress/rewrite-title' +import rewriteTitle from '../.vitepress/rewrite-title/index.js' rewriteTitle().then(() => {}) From 8f2dc386de34d570bd8cb1dbb73289742c7d0a8f Mon Sep 17 00:00:00 2001 From: Wayne Zhang Date: Thu, 10 Aug 2023 00:05:02 +0800 Subject: [PATCH 3/3] Update build.mjs --- scripts/build.mjs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scripts/build.mjs b/scripts/build.mjs index 3a4b4dce..bf29ad82 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -1,7 +1,3 @@ -import path from 'node:path' -import vitpress from 'vitepress' -import chalk from 'chalk' - /** 构建说明: * * 所有需要的构建步骤,都应封装为返回 Promise 的函数