---
title: "概述"

doc_type: static
doc_category: static
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/development-tools/cli/overview'
  md: 'https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/development-tools/cli/overview.md'
---
# 概述

SHOPLINE CLI 是一个命令行界面工具，可帮助你快速构建和生成 SHOPLINE 主题。

* * *

## 特征{#特征}

SHOPLINE CLI 具有以下功能优势，能协助你进行高效的主题开发：

-   使用 [开发主题](#%E5%BC%80%E5%8F%91%E4%B8%AD%E4%B8%BB%E9%A2%98) 安全地预览、测试和共享对主题的更改
    
-   实时刷新主题预览，同步文件更改内容
    
-   以 [Bottle](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/bottle.md) 主题为起点初始化新主题
    
-   从命令行推送主题
    

* * *

## 开发主题{#开发中主题}

开发主题是连接到用于开发的 SHOPLINE 商店的临时隐藏主题。当你将主题作为开发主题连接商店时，你可以使用该商店的数据进行本地测试： 
-   创建：使用 `sl theme serve` 命令可创建开发主题。  
-   使用：开发主题不占用商店的主题数量限制，但若连续 7 天未活跃，将被自动删除。  
-   删除：运行 `sl logout` 命令也会移除开发主题。如需在注销后保留主题的预览链接，先将开发主题推送到商店的未发布主题中。  

你的开发主题可用于执行以下任务：

-   实时查看你的本地开发的主题的更改
    
-   使用 SHOPLINE 商家后台的主题编辑器与主题进行交互
    
-   与其他开发人员分享主题链接
    

* * *

## 入门{#ogsW0}

查看 [SHOPLINE CLI 入门指南](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/development-tools/cli/get-started.md) 以了解以下内容：

-   使用 SHOPLINE CLI 的要求
    
-   连接到商店
    
-   创建新主题
    
-   预览主题
    

* * *

## 目录结构{#ZGid9}

当你使用的目录与默认 SHOPLINE 主题目录结构匹配时，你才能运行某些主题命令，例如 `sl theme serve`。此目录结构表示该主题无需构建步骤，或者已经完成了所有必需的文件转换。如果你使用构建工具来生成主题文件，那么你可能需要在存储生成文件的目录运行主题相关命令。

SHOPLINE 主题目录标准结构如下：

```shell
└── project
    ├── blocks
    ├── components
    ├── layout
    ├── public
    ├── sections
    ├── i18n
    ├── templates
    ├── theme.config.json
    └── theme.schema.json
```

* * *

## 命令参考{#IFgQx}

SHOPLINE CLI 提供用于身份验证和与 SHOPLINE 通信的基本命令，以及用于主题开发的特定命令。

-   [SHOPLINE CLI 通用命令参考](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/development-tools/cli/general-commands.md)
    
-   [SHOPLINE CLI 主题命令参考](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/development-tools/cli/theme-commands.md)
    

* * *

## 升级或卸载 SHOPLINE CLI{#升级或卸载-shopline-cli}

要了解如何升级或卸载 SHOPLINE CLI，参阅 [升级或卸载 SHOPLINE CLI](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/development-tools/cli/upgrade-and-uninstallation.md)。