App Cli로 뭘 할 수 있는지.

5415 단어 Shopifytech
지난번에 shopify-cli가 설치되어 있습니다. Shopify App Cli에서 뭘 할 수 있는지 봤기 때문이다.

shopify connect


기존 Shopify App CLI 프로젝트를 파트너 계정과 특정 Shopify 개발 스토어를 포함한 Shopify에 연결합니다.이 명령은 인증 영패를 사용하여 프로젝트 .env 파일을 다시 만듭니다.
이것은 한 프로젝트가 여러 대의 컴퓨터에서 일하거나git 등 버전 관리 시스템을 사용하여 다른 개발자와 공동으로 일하는 데 매우 편리하다.

shopify create


지정된 유형의 새 프로젝트를 만듭니다.현재 디렉토리의 하위 디렉토리에 프로젝트를 생성합니다.create 명령을 개별적으로 실행하면 CLI에서 항목 유형(Node.js 또는 Ruby on Rails)을 선택할 수 있습니다.↑↓ 키로 선택, Enter.
$ shopify create
? What type of project would you like to create? (Choose with ↑ ↓ ⏎, filter with 'f')
> 1. Node.js App
  2. Ruby on Rails App
하위 명령으로 만든 응용 프로그램의 종류도 지정할 수 있습니다.
Node.js 응용 프로그램 사용 상황
$ shopify create node
Rubi on Rails 어플리케이션의 경우
$ shopify create rails
유형을 지정하면 Shopify App CLI에서 항목 이름 입력을 건너뛰라는 메시지가 표시됩니다.여기에 입력한 이름은 프로젝트의 디렉터리 이름입니다.
$ shopify create node
? App Name
> 

shopify serve


ngrok를 사용하여 shopify와 로컬 환경을 연결하고 로컬 개발 서버를 시작합니다.
호스트를 설정할 수 있습니다.
shopify serve --host=HOST
실행 중인 터널을 우회하여 사용자 정의 호스트를 사용합니다.HOST는 HTTPS URL이어야 합니다.

shopify open


기본 브라우저에서 로컬 개발 프로그램을 엽니다.

shopify populate [ customers | draftorders | products ]


Shopify 개발점에서 고객, 주문 또는 제품의 예(가상 데이터)를 입력한다.
옵션:.
  --count 数字: 入力するダミー項目の数を指定します。デフォルトは5です
  --silent: ダミー項目を表示しません
  --help: 各サブコマンドに固有のオプションをさらに表示します。
예를 들어 다음과 같이 사용합니다.
개발점에 고객 30명 추가
$ shopify populate customers --count 30
개발점에 5개 추가 주문
$ shopify populate draftorders

shopify generate [ billing | page | webhook ]


노드 프로젝트에서 코드를 생성합니다.Chargeback API 호출, 새 페이지 또는 새 페이지 바닥글 작성을 지원합니다.

shopify generate billing [ one-time-billing | recurring-billing ]


응용 프로그램에 대한 요금을 사용합니다.이 명령은 Shopify의 청구 API를 호출하는 데 필요한 코드를 생성합니다.

shopify generate page <pagename>


지정한 이름을 사용하여 응용 프로그램에 새 페이지를 생성합니다.새 파일은 프로젝트의 /pages 디렉터리에 생성됩니다.

shopify generate webhook <type>


지정한 Shopify 상점 이벤트를 들을 수 있는 새로운 웹훅을 만듭니다.
상점에서 매번 신제품을 만들 때마다 새로운 웹 페이지 연결을 생성하고 등록한다. 아래와 같다.
$ shopify generate webhook PRODUCTS_CREATE

shopify deploay


현재 노드 프로젝트를 호스트 서비스로 나누십시오.현재Heroku가 유일한 선택이지만 앞으로 더 많은 선택이 추가될 것이라고 한다.

shopify logout


현재 인증된 파트너 조직 및 스토어에서 로그아웃합니다.logout 명령은 잘못된 자격 정보를 지웁니다.다음에 Shopify에 항목을 연결할 때 다시 인증해야 합니다.

shopify config


Shopify App CLI 옵션을 설정합니다.현재 두 가지 옵션이 있습니다.

analytics


analytics를 사용하거나 사용하지 않기 때문에 익명 사용 보고서를 설정합니다.
$ shopify config analytics [ --status | --enable | --disable ]

feature


CLI에서 활성 상태기능 집합를 구성합니다.이 명령은 CLI 도구 자체 개발 및 디버깅 작업에 사용됩니다.뭘 하는지 알 때만 바꿔주세요.자세한 내용은 확인하십시오App CLI 개발 가이드.
$ shopify config feature [ feature_name ] [ --status | --enable | --disable ]

shopify help


사용 가능한 명령을 열거하고 명령이 무엇을 할 수 있는지 보여 줍니다.사용 가능한 명령은 프로젝트 디렉토리의 존재 여부와 항목 유형에 따라 달라집니다.
다음 세 명령은 같은 결과를 보여 줍니다.
$ shopify help
$ shopify -h
$ shopify --help
또한 도움말 명령이나 옵션을 사용하여 특정 명령과 관련된 더 자세한 정보를 얻을 수 있습니다.
$ shopify help [command]
$ shopify [command] -h
$ shopify [command] --help
예:
$ shopify help create
Create a new project.
  Usage: shopify create [ node | rails ]

shopify create node: Creates an embedded nodejs app.
  Usage: shopify create node
  Options:
    --name=NAME App name. Any string.
    --app_url=APPURL App URL. Must be a valid URL.
    --organization_id=ID Partner organization ID. Must be an existing organization.
    --shop_domain=MYSHOPIFYDOMAIN  Development store URL. Must be an existing development store.

shopify create rails: Creates a ruby on rails app.
  Usage: shopify create rails
  Options:
    --name=NAME App name. Any string.
    --app_url=APPURL App URL. Must be a valid URL.
    --organization_id=ID Partner organization ID. Must be an existing organization.
    --shop_domain=MYSHOPIFYDOMAIN  Development store URL. Must be an existing development store.
    --db=DB Database type. Must be one of: mysql, postgresql, sqlite3, oracle, frontbase, ibm_db, sqlserver, jdbcmysql, jdbcsqlite3, jdbcpostgresql, jdbc.
    --rails_opts=RAILSOPTS Additional options. Must be string containing one or more valid Rails options, separated by spaces.
그렇군요. shopify create node에는 다음과 같은 옵션이 있습니다.
$ shopify create node --name=NAME --app_url=APPURL --organization_id=ID --shop_domain=MYSHOPIFYDOMAIN

좋은 웹페이지 즐겨찾기