diff --git a/packages/app/.config.js b/packages/app/.config.js index 2b62ef9a..559c8337 100644 --- a/packages/app/.config.js +++ b/packages/app/.config.js @@ -1,33 +1,31 @@ const path = require('path') const aliases = { - "@antd": path.resolve(__dirname, "../../node_modules/antd"), - "@": path.resolve(__dirname, 'src'), + '~/': `${path.resolve(__dirname, 'src')}/`, + "__": __dirname, + "@src": path.resolve(__dirname, 'src'), schemas: path.resolve(__dirname, 'constants'), - controllers: path.resolve(__dirname, 'src/controllers'), + config: path.join(__dirname, 'config'), extensions: path.resolve(__dirname, 'src/extensions'), + pages: path.join(__dirname, 'src/pages'), theme: path.join(__dirname, 'src/theme'), - locales: path.join(__dirname, 'src/locales'), - core: path.join(__dirname, 'src/core'), - "@pages": path.join(__dirname, 'src/pages'), components: path.join(__dirname, 'src/components'), models: path.join(__dirname, 'src/models'), } -module.exports = (config) => { - if (typeof config.windowContext.process === 'undefined') { - config.windowContext.process = Object() +module.exports = (config = {}) => { + if (!config.resolve) { + config.resolve = {} + } + if (!config.server) { + config.server = {} } - config.windowContext.process = config.windowContext.__evite - config.windowContext.process["versions"] = process.versions - config.resolve.alias = { - ...config.resolve.alias, - ...aliases, - } - config.aliases = { - ...config.resolve.alias, - ...aliases, + config.resolve.alias = aliases + config.server.port = 8000 + config.server.host = "0.0.0.0" + config.server.fs = { + allow: [".."] } config.css = { diff --git a/packages/app/index.html b/packages/app/index.html new file mode 100644 index 00000000..88cbff65 --- /dev/null +++ b/packages/app/index.html @@ -0,0 +1,12 @@ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/packages/app/src/vite.entry.jsx b/packages/app/src/vite.entry.jsx new file mode 100644 index 00000000..09b07127 --- /dev/null +++ b/packages/app/src/vite.entry.jsx @@ -0,0 +1,5 @@ +import React from "react" +import ReactDOM from "react-dom" +import App from "./App" + +ReactDOM.render(