修复tiktoken计算插件打包错误

This commit is contained in:
sijinhui 2023-12-27 22:17:12 +08:00
parent 4383fbc1ef
commit eec5418e14
3 changed files with 17 additions and 2 deletions

View File

@ -88,11 +88,11 @@ export default async function UsageByModel() {
},
});
console.log("========", todayLog[todayLog.length - 1]);
// console.log("========", todayLog[todayLog.length - 1]);
// @ts-ignore
const log_data = HandleLogData(todayLog);
// console.log('[log_data]====---==', log_data)
console.log("[log_data]====---==", todayLog);
const usageByModelOption: EChartsOption = {
tooltip: {

View File

@ -9,6 +9,9 @@ console.log("[Next] build with chunk: ", disableChunk);
/** @type {import('next').NextConfig} */
// const isProd = process.env.NODE_ENV === 'production'
// 为了修复tiktoken的插件问题
import CopyPlugin from "copy-webpack-plugin";
const nextConfig = {
webpack(config) {
config.module.rules.push({
@ -21,6 +24,17 @@ const nextConfig = {
new webpack.optimize.LimitChunkCountPlugin({ maxChunks: 1 }),
)
}
config.plugins.push(
new CopyPlugin({
patterns: [
{
from: ".//node_modules/tiktoken/tiktoken_bg.wasm",
to: "tiktoken_bg.wasm",
toType: "file",
}
]
})
)
config.optimization.minimize = true
config.optimization.splitChunks = {

View File

@ -60,6 +60,7 @@
"@types/react-katex": "^3.0.0",
"@types/spark-md5": "^3.0.4",
"autoprefixer": "^10.4.16",
"copy-webpack-plugin": "^11.0.0",
"cross-env": "^7.0.3",
"eslint": "^8.55.0",
"eslint-config-next": "^14.0.3",