首页 > 解决方案 > 任何人都可以帮助我用 bigcommerce CLI 纠正错误吗

问题描述

我是 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 在 validateJsonSchema 中不应短于 1 个字符

(/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 at _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 补充(/home/innoppl/.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1011:17) /.nvm/versions/node/v10.16.3/lib/node_modules/@bigcommerce/stencil-cli/node_modules/async/dist/async.js:1016:9 at 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:163/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:163/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

标签: bigcommerce

解决方案


当 schema.json 或 schemaTranslations.json 文件已被删除或修改时,这看起来类似于错误,您是否使用基本 Cornerstone 主题?您可以在帖子中添加任何相关的架构代码吗?如果 schema.json 应该与基础 Cornerstone 主题相同,我将在此处针对 GitHub存储库进行验证。

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


推荐阅读