我是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
答案 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文件。