# 安装

你可以从 NPM 或 Yarn 安装 XState,也可以直接从 CDN 嵌入 <script>

# 包管理

npm install xstate@latest --save
# 或:
yarn add xstate@latest --save

# CDN

你可以直接从 unpkg CDN (opens new window) 中包含 XState:

<script src="https://unpkg.com/xstate@4/dist/xstate.js"></script>

变量 XState 将在全局范围内可用,这将使你能够访问顶级导出。

const { createMachine, actions, interpret } = XState; // 全局变量: window.XState

const lightMachine = createMachine({
  // ...
});

const lightService = interpret(lightMachine);