bigcommerce - 任何人都可以帮助我用 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
解决方案
当 schema.json 或 schemaTranslations.json 文件已被删除或修改时,这看起来类似于错误,您是否使用基本 Cornerstone 主题?您可以在帖子中添加任何相关的架构代码吗?如果 schema.json 应该与基础 Cornerstone 主题相同,我将在此处针对 GitHub存储库进行验证。
从Stencil CLI 2.0 开始,捆绑过程的一部分现在验证从 Cornerstone 4.5.1 开始包含的 schemaTranlsations.json 文件。
推荐阅读
- jquery - 将控制按钮定位在 div 元素的侧面
- java - java - 如何在Java运行时更改具体装饰器中的变量
- entity-framework - EF Core 3.1 Linq 查询失败 - 无法将“System.Int32”类型的对象转换为“System.Boolean”类型
- c++ - 解释这个排序算法是如何工作的?
- c++ - tensorflow 错误 此文件需要 ISO C++ 2011 标准的编译器和库支持
- python - ImportError: 无法从 'apps.models' 导入名称 'modelname' (D:\project\django\projects\django\apps\models.py)
- sql - 导入多行文本文件
- if-statement - 如何在 Google 表格中查询返回值但将过滤后的值保留为空白的内容
- c++ - 为什么在多向量模板中调用分量向量的构造函数?
- javascript - 一次打开多个页面的 chrome 书签栏上的链接