[编辑]
Shopify App CLI工具通过消除启动新项目的障碍来促进应用程序开发过程。当你键入shopify create project 终端时,它将自动为你创建一个新项目。你可以选择使用node.js后端和React前端,或者在Ruby on Rails中创建项目。
1、创建项目
创建项目时,它将要求你选择组织、开发商店以及你要制作哪种类型的应用,而后它将为你在合作伙伴控制面板(Partner Dashboard)中注册你的应用程序。
CLI将使用Shopify serve为你开通一个通道,保证你的应用程序能够通过Internet被访问,这是通过Shopify进行身份验证的要求。你将借助ngrok开通你的项目,并运行你的服务器以进行本地开发。
2、添加信息
CLI还能够帮助你添加产品、客户或草拟订单来测试你的应用程序。你可以通过运行Shopify populate去填充相应内容。
3、为你的应用收费
Billing API能够为你的应用收费,而CLI将为你设置Billing API提供帮助。你可以通过运行Shopify generate来实现。
4、部署项目
你也可以通过CLI,利用Shopify deploy部署项目。
此外,Shopify App CLI还具有填充开发商店、为应用程序提供服务以及运行ngrok通道等功能。
1、非强制性
在内部,Shopify工具对用户的开发环境做出了许多假设。例如,在Shopify,每个开发人员都使用Mac。但是,在Shopify之外,开发人员对不同的操作系统以及如何安装语言存在不同偏好。Shopify App CLI向开发人员提供如何安装语言的建议,但不强制他们采用任何一种特定方式。
2、不需要升级的特权
开源工具通常避免使用升级的特权。授予Shopify App CLI全局权限可能会在开发人员的系统上引起潜在的安全问题。
3、不删除东西
Shopify App CLI执行的任何操作都应该是非破坏性的。你有权删除通过该工具创建的项目和文件。
参考资料
免责声明:词条为作者独立观点,不代表跨境知道立场。如有侵权,请联系我们。分享至