redengineer / redmini

小红书小程序
18 stars 4 forks source link

cli 上传sjs文件的时候提示编译错误 #1554

Open nibilin33 opened 1 month ago

nibilin33 commented 1 month ago

Issue类型

bug

问题模块

脚手架cli

所属的服务商

领克

平台

IDE

小红书版本信息

7.88

基础库版本

v3.108.1

用户ID

发生问题的时间

2024-10-09 15:04:02 至 2024-10-09 15:04:02

问题描述

有sjs文件的项目用cli无法上传,但通过ide可以上传成功 '<xhsml!\n' + '[error:sjs编译错误]: [file://miniprogram-xhs/dist/wxs/style.sjs]\n' + 'failed to deserialize Program\n' + '\n' + 'Caused by:\n' + ' missing field `ctxt`\n' + '!xhsml>\n', '\n' + '<xhsml!\n' +

期望结果

希望能通过cli上传成功

重现步骤和复现问题的最小demo Github链接

https://github.com/Hubmeat/xhs-sjs-demo 通过cli上传

github-actions[bot] commented 1 month ago

您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles:

nibilin33 commented 1 month ago

"use strict"; / eslint-disable / var style = require("../wxs/style.sjs"); function rootStyle(data) { if (!data.color) { return data.customStyle; } var properties = { color: data.plain ? data.color : '#fff', background: data.plain ? null : data.color, }; // hide border when color is linear-gradient if (data.color.indexOf('gradient') !== -1) { properties.border = 0; } else { properties['border-color'] = data.color; } return style([properties, data.customStyle]); } function loadingColor(data) { if (data.plain) { return data.color ? data.color : '#c9c9c9'; } if (data.type === 'default') { return '#c9c9c9'; } return '#fff'; } module.exports = { rootStyle: rootStyle, loadingColor: loadingColor, }; sjs 文件之一

hhuwc commented 1 month ago

cli 版本多少?

nibilin33 commented 1 month ago

cli 版本多少?

最新的1.9.11

yixinagqingyuan commented 1 month ago

cli 版本多少?

最新的1.9.11 我高版本 node 无法下载这个插件,请问咱这边的 node 版本多少,没遇见这个问题吗?

nibilin33 commented 1 month ago

cli 版本多少?

最新的1.9.11 我高版本 node 无法下载这个插件,请问咱这边的 node 版本多少,没遇见这个问题吗?

用 node 16.14