BigCommerce官方文档地址:https://developer.bigcommerce.com/
写在最前面:
各位看官你们好,本文是通过官方文档和自己目前遇到的一些安装问题来写,有什么不对或其他见解欢迎指出。
一、什么是Stencil
Stencil是BigCommerce主题的引擎,主要是为BigCommerce Cornerstone 主题提供支持(常用stencil start 启动项目 stencil bundle 打包项目)。Cornerstone主题是BigCommerce快速开发的基石和起源,在Github上开源。主题浏览地址:https://cornerstone-light-demo.mybigcommerce.com/
Stencil主题中的Page Builder (BC后台–>Strorefront–>My Themes --> Customize)工具能够让商家在没有编码的情况下自定义店面的外观和感觉。
二、Stencil cli
Stencil 基于逻辑的模板允许 BigCommerce 开发人员使用轻量级模板语言Handlebars.js有效地自定义店面页面。Handlebars.js 允许您有效地将动态和条件逻辑嵌入到店面页面中。
三、安装Stencil
(因为我是windows系统,Mac的就是跟着文档来的)
Mac上面安装
# For ARM based macs
arch -x86_64 /bin/zsh
# Install Node Version Manager (nvm)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
# Install Stencil CLI supported version of Node.js
nvm install 12
# Switch to Stencil CLI supported version of Node.js:
nvm use 12
# Install Stencil CLI