UNPKG

create-chuntianxiaozhu

Version:

春天小猪模板工具

44 lines (42 loc) 1.25 kB
import { defineConfig } from "@ice/app"; import request from "@ice/plugin-request"; import store from "@ice/plugin-store"; import auth from "@ice/plugin-auth"; import loginState from "./plugins/plugin-login-state/index"; import packageJson from "./package.json"; // The project config, see https://v3.ice.work/docs/guide/basic/config const isDevelop = process.env.NODE_ENV !== "production"; export default defineConfig(() => ({ ssg: false, minify: isDevelop ? false : "swc", plugins: [request(), store(), auth(), loginState()], compileDependencies: false, routes: { ignoreFiles: ["**/components/**"], defineRoutes: (route) => { // 定制路由路径 route("/design", "index.tsx"); }, }, publicPath: `https://wecan-1306667842.cos.ap-shanghai.myqcloud.com/${packageJson.name}/${packageJson.version}`, devPublicPath: "/", externals: { react: "React", "react-dom": "ReactDOM", antd: "antd", moment: "moment", dayjs: "dayjs", lodash: "lodash", classnames: "classNames", qrcode: "QRCode", qs: "Qs", "@ant-design/icons": "icons", }, proxy: { "/api": { target: "http://localhost:3000/", changeOrigin: true, pathRewrite: { "^/api": "" }, }, }, }));