- payload. config. ts**
import { buildConfig } from 'payload/config'
import { webpackBundler } from '@payloadcms/bundler-webpack'
import { mongooseAdapter } from '@payloadcms/db-mongodb'
import { slateEditor } from '@payloadcms/richtext-slate'
import path from 'path'
import { Users } from './collections/Users'
import dotenv from 'dotenv'
dotenv.config({
path: path.resolve(__dirname, '../.env'),
})
export default buildConfig({
serverURL: process.env.NEXT_PUBLIC_SERVER_URL || '',
collections: [Users],
routes: {
admin: '/sell',
},
admin: {
user: 'users',
bundler: webpackBundler(),
meta: {
titleSuffix: '- DigitalHippo',
favicon: '/favicon.ico',
ogImage: '/thumbnail.jpg',
},
},
rateLimit: {
max: 2000,
},
editor: slateEditor({}),
db: mongooseAdapter({
url: process.env.MONGODB_URL!,
}),
typescript: {
outputFile: path.resolve(__dirname, 'payload-types.ts'),
},
})
字符串
Webpack的PackFileCacheStrategy遇到了与序列化相关的问题。在使用@payloadcms/Packler-webpack 1.0.5版时,我收到以下错误:
[webpack. cache. PackFileCacheStrategy]对pack缓存失败:错误:没有为ConcatSource注册的序列化程序
- 我希望这个序列化器能够正常工作,而不会抛出No serializer registered for ConcatSource错误。
- 我使用的是@payloadcms/payloader-webpack 1.0.5版本。
- Webpack的PackFileCacheStrategy抛出了一个与序列化相关的错误。
- 当我使用payload.tax.ts中的指定配置构建项目时,会发生此错误。
- 我还根据文档配置了其他有效负载设置(集合,路由,配置器设置,编辑器选项等)。
2条答案
按热度按时间9lowa7mx1#
尝试将webpackBundler替换为viteBundler。(npm i @payloadcms/payler-vite)
字符串
fwzugrvs2#
手动更改
routes.admin
属性后出现相同的警告。您也更改了它