有谁能帮助我纠正bigcommerce CLI错误

时间:2020-06-02 14:47:16

标签: bigcommerce

我是bigcommerce的新手。我已遵循Stencil CLI注释来处理主题的本地副本。 使用 STENCIL BUNDLE 评论时,我遇到以下错误。谁能帮助我纠正它。

模板束

正在验证主题...

/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/lib/stencil-bundle.js:290

        throw err;
        ^

错误:您主题的schema.json有错误:

schema [5] .settings [1] .options [0] .value不应短于1个字符 在validateJsonSchema

(/ home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/lib/bundle-validator.js:134:16) 在BundleValidator.validateThemeSchema(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/lib/bundle-validator.js:78:23) 在/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:3880:24 在补充时(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1011:17) 在/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1016:9 在eachOfLimit(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1041:24) 在/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1046:16 在_parallel(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:3879:5) 在Object.series(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:4735:5) 在BundleValidator.validateTheme(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/lib/bundle-validator.js:55:11) 在Bundle.validateTheme(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/lib/stencil-bundle.js:288:20) 在/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:3880:24 在补充时(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1011:17) 在/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1016:9 在eachOfLimit(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1041:24) 在/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1046:16

1 个答案:

答案 0 :(得分:1)

这看起来类似于在删除或修改了schema.json或schemaTranslations.json文件时的错误,您使用的是base Cornerstone theme吗?您可以在帖子中添加任何相关的架构代码吗?如果schema.json应该与基础Cornerstone主题相同,那么我将针对GitHub repo here进行验证。

Stencil CLI 2.0起,捆绑过程的一部分现在验证了从Cornerstone 4.5.1开始包含的schemaTranlsations.json文件。