1.9.20 • Published 6 months ago

@shoplinedev/cli v1.9.20

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months 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 端上传

注意事项

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

7 months ago

1.9.19

10 months ago

1.9.18

10 months ago

1.9.17

10 months ago

1.9.16

11 months ago

1.9.15

11 months ago

1.9.14

11 months ago

2.1.4

10 months ago

1.10.0-rc.6

6 months ago

1.10.0-rc.5

6 months ago

1.10.0-rc.4

7 months ago

1.10.0-rc.3

7 months ago

1.10.0-rc.2

7 months ago

1.10.0-rc.1

8 months ago

1.10.0-rc.0

8 months ago

1.9.13

1 year ago

1.9.12

1 year ago

1.9.11

1 year ago

1.9.10

1 year ago

1.9.9

1 year ago

1.9.8

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.0.13

1 year ago

2.1.3

1 year ago

2.0.12

1 year ago

1.9.11-alpha.0

1 year ago

2.1.0

1 year ago

1.9.10-alpha.0

1 year ago

2.0.11

1 year ago

2.0.10

1 year ago

1.9.7

1 year ago

2.0.9

2 years ago

1.9.6

2 years ago

2.0.8

2 years ago

1.9.5

2 years ago

2.0.7

2 years ago

1.9.4

2 years ago

2.0.6

2 years ago

1.9.3

2 years ago

1.9.2

2 years ago

1.9.1

2 years ago

1.9.0

2 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.7.4

2 years ago

1.7.3

2 years ago

2.0.4

2 years ago

1.7.2

2 years ago

2.0.3

2 years ago

1.7.1

2 years ago

2.0.2

2 years ago

1.7.0

2 years ago

1.6.5-rc.1

2 years ago

1.6.5-rc.0

2 years ago

1.6.4

2 years ago

1.5.5

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.6.4-rc.0

2 years ago

1.6.5

2 years ago

1.5.6

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.13

3 years ago

1.4.14

3 years ago

1.4.12

3 years ago

1.4.9

3 years ago

1.4.11

3 years ago

1.4.8

3 years ago

1.4.10

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.5-rc.0

3 years ago

1.4.6-rc.0

3 years ago

1.4.7

3 years ago

1.4.7-rc.0

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.3.4

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.2.0

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.1.0

3 years ago

1.1.0-beta.0

3 years ago

1.0.2-beta.0

3 years ago

1.0.1

4 years ago

1.0.0-beta.1

4 years ago

1.0.0-beta.0

4 years ago