1.9.6 • Published 2 days ago

@shoplinedev/cli v1.9.6

Weekly downloads
-
License
ISC
Repository
-
Last release
2 days ago

Shopline CLI

安装

环境要求

  1. 安装 git
  2. 安装 node

安装 Shopline CLI

$ npm install --global @shoplinedev/cli

or

$ yarn global add @shoplinedev/cli

安装之后,你就可以在命令行中访问 shopline 命令。你可以通过简单运行 shopline,看看是否展示出了一份所有可用命令的帮助信息,来验证它是否安装成功。

你还可以用这个命令来检查其版本是否正确:

$ shopline --version

起步

准备工作

  • 成功安装 CLI。
  • 确保您有一个开发者店铺,进行开发调试。
  • 确保您已连接到互联网。大多数 Shopline CLI 命令需要互联网连接才能运行。

登录认证

使用shopline login登录 CLI 到指定店铺。

  1. 在终端输入您要登录的商店`shopline login --store <STORE_DOMAIN>
shopline login --store shopline-cli.myshopline.com
  1. 在弹出的浏览器窗口,输入账号密码并登录。

创建一个新主题

使用shopline theme init <THEME-NAME> 在本地创建新主题。此命令会从我们的开放 Git 仓库中,克隆 Expect 示例主题代码,并创建其副本。

shopline theme init theme-demo

执行后会在当前目录创建新文件夹,您输入的主题名称会作为文件夹名。

核心命令

帮助

列出所有可用命令并描述它们的作用

shopline help
shopline -h
shopline --help

您也可以使用help命令获取特定命令的帮助:

shopline [command] -h
shopline [command] --help

登录

登录 CLI 到指定店铺。

shopline login --store <STORE_DOMAIN>

--store参数可以为以下形式的数据:

登出

清除登录凭证,下次连接商店时,您需要重新登录。

shopline logout

whoami

查看当前登录店铺

shopline whoami

主题命令

$ shopline theme <command>

init

在 Git 仓库中克隆并初始化一个新主题

shopline theme init <THEME-NAME>

<THEME-NAME>可以为以下形式:

  • demo-theme
    • 将会在当前文件夹中新建文件夹存储新主题文件,主题名作为文件夹名。
  • 也可以是相对路径形式../shopline/demo-theme
    • 将会根据输入的路径和当前运行路径,新建文件夹存储新主题文件,主题名为路径的 basename。

serve

$ shopline theme serve

启动本地服务器进行主题开发

  • 启动成功后会输出本地开发链接、线上链接、编辑器链接
  • 文件的修改会实时同步到线上的主题

参数:

  • --port <port> 启动服务器端口,默认 8282

package

$ shopline theme package

对当前主题目录进行打包,生产 .zip 文件 此文件可以在 admin 端上传

注意事项

  • 由于目前无法对比本地文件和线上代码的差异,故建议经过本地编辑且上传的主题,尽可能不要去在线编辑器进行编辑代码;该问题会在后续版本中迭代更新
2.0.10

2 days ago

1.9.7

4 days ago

2.0.9

18 days ago

1.9.6

18 days ago

2.0.8

1 month ago

1.9.5

1 month ago

2.0.7

1 month ago

1.9.4

1 month ago

2.0.6

2 months ago

1.9.3

2 months ago

1.9.2

2 months ago

1.9.1

2 months ago

1.9.0

2 months ago

1.8.2

2 months ago

1.8.1

2 months ago

1.7.4

3 months ago

1.7.3

4 months ago

2.0.4

4 months ago

1.7.2

4 months ago

2.0.3

4 months ago

1.7.1

4 months ago

2.0.2

5 months ago

1.7.0

5 months ago

1.6.5-rc.1

6 months ago

1.6.5-rc.0

6 months ago

1.6.4

6 months ago

1.5.5

10 months ago

1.6.3

7 months ago

1.6.2

8 months ago

1.6.1

8 months ago

1.6.0

9 months ago

1.6.4-rc.0

6 months ago

1.6.5

5 months ago

1.5.6

9 months ago

1.5.4

11 months ago

1.5.3

12 months ago

1.5.2

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.13

1 year ago

1.4.14

1 year ago

1.4.12

1 year ago

1.4.9

1 year ago

1.4.11

1 year ago

1.4.8

1 year ago

1.4.10

1 year ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.5-rc.0

2 years ago

1.4.6-rc.0

2 years ago

1.4.7

2 years ago

1.4.7-rc.0

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.3.4

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.2.0

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.1.0

2 years ago

1.1.0-beta.0

2 years ago

1.0.2-beta.0

2 years ago

1.0.1

2 years ago

1.0.0-beta.1

2 years ago

1.0.0-beta.0

2 years ago