build(boards): xpython板卡执行 npm run build:prod

This commit is contained in:
王立帮
2025-04-28 01:06:30 +08:00
parent 597d935c1b
commit f2d48aaffc
120 changed files with 1140 additions and 255 deletions

View File

@@ -378,7 +378,7 @@
},
"北师大版教材示例代码": {
"八年级": {
"第三单元": {
"上册第三单元": {
"3-12 MIXIO使用.mix": {
"__file__": true,
"__name__": "3-12 MIXIO使用.mix"
@@ -408,9 +408,9 @@
"__name__": "3-5 MQTT协议.mix"
},
"__file__": false,
"__name__": "第三单元"
"__name__": "上册第三单元"
},
"第二单元": {
"上册第二单元": {
"2-11 RFID读取.mix": {
"__file__": true,
"__name__": "2-11 RFID读取.mix"
@@ -428,9 +428,25 @@
"__name__": "2-5 楼道灯.mix"
},
"__file__": false,
"__name__": "第二单元"
"__name__": "上册第二单元"
},
"第五单元": {
"上册第四单元": {
"4-10-11 MIXIO学生抢答.mix": {
"__file__": true,
"__name__": "4-10-11 MIXIO学生抢答.mix"
},
"4-15-16 MIXIO学生抢答2.mix": {
"__file__": true,
"__name__": "4-15-16 MIXIO学生抢答2.mix"
},
"4-5 MIXIO学生点到.mix": {
"__file__": true,
"__name__": "4-5 MIXIO学生点到.mix"
},
"__file__": false,
"__name__": "上册第四单元"
},
"下册第一单元": {
"5-11 停车显示.mix": {
"__file__": true,
"__name__": "5-11 停车显示.mix"
@@ -448,9 +464,9 @@
"__name__": "5-9 停车空位.mix"
},
"__file__": false,
"__name__": "第五单元"
"__name__": "下册第一单元"
},
"第六单元": {
"下册第二单元": {
"2-10 摔倒检测.mix": {
"__file__": true,
"__name__": "2-10 摔倒检测.mix"
@@ -464,27 +480,59 @@
"__name__": "2-7 震动强度.mix"
},
"__file__": false,
"__name__": "第六单元"
},
"第四单元": {
"4-10-11 MIXIO学生抢答.mix": {
"__file__": true,
"__name__": "4-10-11 MIXIO学生抢答.mix"
},
"4-15-16 MIXIO学生抢答2.mix": {
"__file__": true,
"__name__": "4-15-16 MIXIO学生抢答2.mix"
},
"4-5 MIXIO学生点到.mix": {
"__file__": true,
"__name__": "4-5 MIXIO学生点到.mix"
},
"__file__": false,
"__name__": "第四单元"
"__name__": "下册第二单元"
},
"__file__": false,
"__name__": "八年级"
},
"六年级": {
"上册第四单元": {
"6上图4-17.mix": {
"__file__": true,
"__name__": "6上图4-17.mix"
},
"__file__": false,
"__name__": "上册第四单元"
},
"下册第一单元": {
"图1-12.mix": {
"__file__": true,
"__name__": "图1-12.mix"
},
"图1-16.mix": {
"__file__": true,
"__name__": "图1-16.mix"
},
"图1-22.mix": {
"__file__": true,
"__name__": "图1-22.mix"
},
"__file__": false,
"__name__": "下册第一单元"
},
"下册第三单元": {
"图3-22.mix": {
"__file__": true,
"__name__": "图3-22.mix"
},
"__file__": false,
"__name__": "下册第三单元"
},
"下册第二单元": {
"图2-7.mix": {
"__file__": true,
"__name__": "图2-7.mix"
},
"第二单元任务三习题(P56).mix": {
"__file__": true,
"__name__": "第二单元任务三习题(P56).mix"
},
"__file__": false,
"__name__": "下册第二单元"
},
"__file__": false,
"__name__": "六年级"
},
"__file__": false,
"__name__": "北师大版教材示例代码"
},

View File

@@ -361,109 +361,161 @@
"__name__": "44-2-智能小车-P双巡线(MEGO).mix"
},
"北师大版教材示例代码": {
"第三单元": {
"3-12 MIXIO使用.mix": {
"__file__": true,
"__name__": "3-12 MIXIO使用.mix"
"八年级": {
"上册第三单元": {
"3-12 MIXIO使用.mix": {
"__file__": true,
"__name__": "3-12 MIXIO使用.mix"
},
"3-2a 无线发送.mix": {
"__file__": true,
"__name__": "3-2a 无线发送.mix"
},
"3-2b 无线接收.mix": {
"__file__": true,
"__name__": "3-2b 无线接收.mix"
},
"3-3a 蓝牙主机.mix": {
"__file__": true,
"__name__": "3-3a 蓝牙主机.mix"
},
"3-3b 蓝牙从机.mix": {
"__file__": true,
"__name__": "3-3b 蓝牙从机.mix"
},
"3-4 HTTP协议.mix": {
"__file__": true,
"__name__": "3-4 HTTP协议.mix"
},
"3-5 MQTT协议.mix": {
"__file__": true,
"__name__": "3-5 MQTT协议.mix"
},
"__file__": false,
"__name__": "上册第三单元"
},
"3-2a 无线发送.mix": {
"__file__": true,
"__name__": "3-2a 无线发送.mix"
"上册第二单元": {
"2-11 RFID读取.mix": {
"__file__": true,
"__name__": "2-11 RFID读取.mix"
},
"2-16 WIFI扫描.mix": {
"__file__": true,
"__name__": "2-16 WIFI扫描.mix"
},
"2-4 获取光强.mix": {
"__file__": true,
"__name__": "2-4 获取光强.mix"
},
"2-5 楼道灯.mix": {
"__file__": true,
"__name__": "2-5 楼道灯.mix"
},
"__file__": false,
"__name__": "上册第二单元"
},
"3-2b 无线接收.mix": {
"__file__": true,
"__name__": "3-2b 无线接收.mix"
"上册第四单元": {
"4-10-11 MIXIO学生抢答.mix": {
"__file__": true,
"__name__": "4-10-11 MIXIO学生抢答.mix"
},
"4-15-16 MIXIO学生抢答2.mix": {
"__file__": true,
"__name__": "4-15-16 MIXIO学生抢答2.mix"
},
"4-5 MIXIO学生点到.mix": {
"__file__": true,
"__name__": "4-5 MIXIO学生点到.mix"
},
"__file__": false,
"__name__": "上册第四单元"
},
"3-3a 蓝牙主机.mix": {
"__file__": true,
"__name__": "3-3a 蓝牙主机.mix"
"下册第一单元": {
"5-11 停车显示.mix": {
"__file__": true,
"__name__": "5-11 停车显示.mix"
},
"5-19 车位检测.mix": {
"__file__": true,
"__name__": "5-19 车位检测.mix"
},
"5-20 空位显示.mix": {
"__file__": true,
"__name__": "5-20 空位显示.mix"
},
"5-9 停车空位.mix": {
"__file__": true,
"__name__": "5-9 停车空位.mix"
},
"__file__": false,
"__name__": "下册第一单元"
},
"3-3b 蓝牙从机.mix": {
"__file__": true,
"__name__": "3-3b 蓝牙从机.mix"
},
"3-4 HTTP协议.mix": {
"__file__": true,
"__name__": "3-4 HTTP协议.mix"
},
"3-5 MQTT协议.mix": {
"__file__": true,
"__name__": "3-5 MQTT协议.mix"
"下册第二单元": {
"2-10 摔倒检测.mix": {
"__file__": true,
"__name__": "2-10 摔倒检测.mix"
},
"2-2 温度与光照.mix": {
"__file__": true,
"__name__": "2-2 温度与光照.mix"
},
"2-7 震动强度.mix": {
"__file__": true,
"__name__": "2-7 震动强度.mix"
},
"__file__": false,
"__name__": "下册第二单元"
},
"__file__": false,
"__name__": "第三单元"
"__name__": "八年级"
},
"第二单元": {
"2-11 RFID读取.mix": {
"__file__": true,
"__name__": "2-11 RFID读取.mix"
"六年级": {
"上册第四单元": {
"6上图4-17.mix": {
"__file__": true,
"__name__": "6上图4-17.mix"
},
"__file__": false,
"__name__": "上册第四单元"
},
"2-16 WIFI扫描.mix": {
"__file__": true,
"__name__": "2-16 WIFI扫描.mix"
"下册第一单元": {
"图1-12.mix": {
"__file__": true,
"__name__": "图1-12.mix"
},
"图1-16.mix": {
"__file__": true,
"__name__": "图1-16.mix"
},
"图1-22.mix": {
"__file__": true,
"__name__": "图1-22.mix"
},
"__file__": false,
"__name__": "下册第一单元"
},
"2-4 获取光强.mix": {
"__file__": true,
"__name__": "2-4 获取光强.mix"
"下册第三单元": {
"图3-22.mix": {
"__file__": true,
"__name__": "图3-22.mix"
},
"__file__": false,
"__name__": "下册第三单元"
},
"2-5 楼道灯.mix": {
"__file__": true,
"__name__": "2-5 楼道灯.mix"
"下册第二单元": {
"图2-7.mix": {
"__file__": true,
"__name__": "图2-7.mix"
},
"第二单元任务三习题(P56).mix": {
"__file__": true,
"__name__": "第二单元任务三习题(P56).mix"
},
"__file__": false,
"__name__": "下册第二单元"
},
"__file__": false,
"__name__": "第二单元"
},
"第五单元": {
"5-11 停车显示.mix": {
"__file__": true,
"__name__": "5-11 停车显示.mix"
},
"5-19 车位检测.mix": {
"__file__": true,
"__name__": "5-19 车位检测.mix"
},
"5-20 空位显示.mix": {
"__file__": true,
"__name__": "5-20 空位显示.mix"
},
"5-9 停车空位.mix": {
"__file__": true,
"__name__": "5-9 停车空位.mix"
},
"__file__": false,
"__name__": "第五单元"
},
"第六单元": {
"2-10 摔倒检测.mix": {
"__file__": true,
"__name__": "2-10 摔倒检测.mix"
},
"2-2 温度与光照.mix": {
"__file__": true,
"__name__": "2-2 温度与光照.mix"
},
"2-7 震动强度.mix": {
"__file__": true,
"__name__": "2-7 震动强度.mix"
},
"__file__": false,
"__name__": "第六单元"
},
"第四单元": {
"4-10-11 MIXIO学生抢答.mix": {
"__file__": true,
"__name__": "4-10-11 MIXIO学生抢答.mix"
},
"4-15-16 MIXIO学生抢答2.mix": {
"__file__": true,
"__name__": "4-15-16 MIXIO学生抢答2.mix"
},
"4-5 MIXIO学生点到.mix": {
"__file__": true,
"__name__": "4-5 MIXIO学生点到.mix"
},
"__file__": false,
"__name__": "第四单元"
"__name__": "六年级"
},
"__file__": false,
"__name__": "北师大版教材示例代码"

View File

@@ -1,4 +1,76 @@
{
"大同出版社-五年级": {
"上册": {
"第12课判断闰年.mix": {
"__file__": true,
"__name__": "第12课判断闰年.mix"
},
"第13课让计算机会数数1.mix": {
"__file__": true,
"__name__": "第13课让计算机会数数1.mix"
},
"第13课让计算机会数数2.mix": {
"__file__": true,
"__name__": "第13课让计算机会数数2.mix"
},
"第14课for循环.mix": {
"__file__": true,
"__name__": "第14课for循环.mix"
},
"第14课趣味数玩具.mix": {
"__file__": true,
"__name__": "第14课趣味数玩具.mix"
},
"第15课破译密码.mix": {
"__file__": true,
"__name__": "第15课破译密码.mix"
},
"第8课动物园购票.mix": {
"__file__": true,
"__name__": "第8课动物园购票.mix"
},
"第8课计算购书费.mix": {
"__file__": true,
"__name__": "第8课计算购书费.mix"
},
"__file__": false,
"__name__": "上册"
},
"下册": {
"第12课网页排名算法.mix": {
"__file__": true,
"__name__": "第12课网页排名算法.mix"
},
"第1课比较交换找最大值.mix": {
"__file__": true,
"__name__": "第1课比较交换找最大值.mix"
},
"第2课选择排序未要求代码.mix": {
"__file__": true,
"__name__": "第2课选择排序未要求代码.mix"
},
"第4课冒泡排序.mix": {
"__file__": true,
"__name__": "第4课冒泡排序.mix"
},
"第6课用算数求解鸡兔同笼.mix": {
"__file__": true,
"__name__": "第6课用算数求解鸡兔同笼.mix"
},
"第6课遍历求解鸡兔同笼.mix": {
"__file__": true,
"__name__": "第6课遍历求解鸡兔同笼.mix"
},
"第7课兔子增长算法.mix": {
"__file__": true,
"__name__": "第7课兔子增长算法.mix"
},
"__file__": false,
"__name__": "下册"
},
"__file__": false,
"__name__": "大同出版社-五年级"
},
"教学指南米思齐修订版": {
"八年级": {
"18-2 从物联网服务平台获取数据(python).mix": {

View File

@@ -142,5 +142,125 @@
"2-2-3凯撒加密ASCII码补充解密验证.mix": {
"__file__": true,
"__name__": "2-2-3凯撒加密ASCII码补充解密验证.mix"
},
"北师大版教材示例代码": {
"五下第一单元": {
"P12鸡兔同笼.mix": {
"__file__": true,
"__name__": "P12鸡兔同笼.mix"
},
"图1-14.mix": {
"__file__": true,
"__name__": "图1-14.mix"
},
"图1-20.mix": {
"__file__": true,
"__name__": "图1-20.mix"
},
"图1-4.mix": {
"__file__": true,
"__name__": "图1-4.mix"
},
"图1-7.mix": {
"__file__": true,
"__name__": "图1-7.mix"
},
"__file__": false,
"__name__": "五下第一单元"
},
"五下第二单元": {
"图2-9.mix": {
"__file__": true,
"__name__": "图2-9.mix"
},
"__file__": false,
"__name__": "五下第二单元"
},
"五下第四单元": {
"图4-19&21&22.mix": {
"__file__": true,
"__name__": "图4-19&21&22.mix"
},
"图4-3.mix": {
"__file__": true,
"__name__": "图4-3.mix"
},
"__file__": false,
"__name__": "五下第四单元"
},
"__file__": false,
"__name__": "北师大版教材示例代码"
},
"大同出版社-五年级": {
"上册": {
"第12课判断闰年.mix": {
"__file__": true,
"__name__": "第12课判断闰年.mix"
},
"第13课让计算机会数数1.mix": {
"__file__": true,
"__name__": "第13课让计算机会数数1.mix"
},
"第13课让计算机会数数2.mix": {
"__file__": true,
"__name__": "第13课让计算机会数数2.mix"
},
"第14课for循环.mix": {
"__file__": true,
"__name__": "第14课for循环.mix"
},
"第14课趣味数玩具.mix": {
"__file__": true,
"__name__": "第14课趣味数玩具.mix"
},
"第15课破译密码.mix": {
"__file__": true,
"__name__": "第15课破译密码.mix"
},
"第8课动物园购票.mix": {
"__file__": true,
"__name__": "第8课动物园购票.mix"
},
"第8课计算购书费.mix": {
"__file__": true,
"__name__": "第8课计算购书费.mix"
},
"__file__": false,
"__name__": "上册"
},
"下册": {
"第12课网页排名算法.mix": {
"__file__": true,
"__name__": "第12课网页排名算法.mix"
},
"第1课比较交换找最大值.mix": {
"__file__": true,
"__name__": "第1课比较交换找最大值.mix"
},
"第2课选择排序未要求代码.mix": {
"__file__": true,
"__name__": "第2课选择排序未要求代码.mix"
},
"第4课冒泡排序.mix": {
"__file__": true,
"__name__": "第4课冒泡排序.mix"
},
"第6课用算数求解鸡兔同笼.mix": {
"__file__": true,
"__name__": "第6课用算数求解鸡兔同笼.mix"
},
"第6课遍历求解鸡兔同笼.mix": {
"__file__": true,
"__name__": "第6课遍历求解鸡兔同笼.mix"
},
"第7课兔子增长算法.mix": {
"__file__": true,
"__name__": "第7课兔子增长算法.mix"
},
"__file__": false,
"__name__": "下册"
},
"__file__": false,
"__name__": "大同出版社-五年级"
}
}

View File

@@ -21,6 +21,9 @@ module.exports = merge(common, {
test: /\.js$/,
resourceQuery: /url/,
type: 'asset/resource',
generator: {
filename: "[name]_[contenthash:8][ext]",
}
}
]
}

View File

@@ -21,6 +21,9 @@ module.exports = merge(common, {
test: /\.js$/,
resourceQuery: /url/,
type: 'asset/resource',
generator: {
filename: "[name]_[contenthash:8][ext]",
}
}
]
}