跳到主要内容
FarmFarm
Version: 1.x
本页目录

快速开始

在线体验

Edit Farm

1. 创建一个 Farm 项目

sh
npm create farm@latest
sh
yarn create farm@latest
sh
pnpm create farm@latest
sh
bun create farm@latest
sh
npm create farm my-react-app --template react
sh
yarn create farm my-react-app --template react
sh
pnpm create farm my-react-app --template react
sh
bun create farm my-react-app --template react

2.启动项目

选择您喜欢的包管理器,安装依赖项,然后启动项目。

sh
cd farm-project && npm i && npm start
sh
cd farm-project && yarn i && yarn start
sh
cd farm-project && pnpm i && pnpm start
sh
cd farm-project && bun i && bun start

默认情况下,该项目将从http://localhost:9000启动。

3. 配置项目

该项目由项目根目录中的“farm.config.ts/js/mjs”文件进行配置。

farm.config.ts
import { defineConfig } from "@farmfe/core";

export default defineConfig({
  // 编译相关配置
  compilation: {
    input: {
      // 可以配置相对或者绝对路径
      index: "./index.html",
    },
    output: {
      path: "./build",
      publicPath: "/",
    },
    // ...
  },
  // Dev Server 相关配置
  server: {
    port: 9000,
    // ...
  },
  // 插件配置
  plugins: [],
});

4. 构建项目

将 Farm 项目构建为生产环境可用的静态文件:

bash
npm run build

构建的产品默认降级为ES2017,并且产品将被压缩和Tree Shake。 如果您想在本地预览构建产品,可以执行npm run Preview或npx farm Preview。

下一步


100%

Drag or pinch to explore. Keyboard: + / − zoom, arrows pan, 0 resets, Esc closes.