Search Docs
Pareto接受四种类型的文件作为配置文件:pareto.config.(js|ts|mjs|mts)。
string
app
指定应用程序的根目录。例如:
// pareto.config.ts import { ParetoConfig } from '@paretojs/core/config' const config: ParetoConfig = { pageDir: 'pages', } export default config
function
undefined
configureRspack函数支持自定义Rspack的功能。例如:
import { rspack } from '@rspack/core' import { ParetoConfig } from '@paretojs/core/config' const config: ParetoConfig = { configureRspack(config, { isServer }) { if (isServer) { config.plugins!.push( new rspack.DefinePlugin({ 'process.env.password': JSON.stringify('password'), }), ) } return config }, } export default config
boolean
false
启用SPA模式。例如:
import { ParetoConfig } from '@paretojs/core/config' const config: ParetoConfig = { enableSpa: true, } export default config
开启监控。例如:
import { ParetoConfig } from '@paretojs/core/config' const config: ParetoConfig = { enableMonitor: true, } export default config
.pareto
指定输出目录。