因为手头上的项目客户要求不能出现中文元素,包括发布后的h5代码也不能有,但是目前发布后\unpackage\dist\build\h5\static\js目录下的chunk-vendors.***.js文件里面会有中文,应该是国际化的原因,如何在找了半天找到一篇帖子,里面提到HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\uni-h5\dist目录下的index.umd.min.js,然后发现里面还就是我找了好久的那块东西,但是改了发现不生效,求助大佬看下。
我修改了HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\uni-h5\dist目录下的index.umd.min.js文件,把里面的
{"uni.app.quit":"再按一次退出应用","uni.async.error":"连接服务器超时,点击屏幕重试","uni.showActionSheet.cancel":"取消","uni.showToast.unpaired":"请注意 showToast 与 hideToast 必须配对使用","uni.showLoading.unpaired":"请注意 showLoading 与 hideLoading 必须配对使用","uni.showModal.cancel":"取消","uni.showModal.confirm":"确定","uni.chooseImage.cancel":"取消","uni.chooseImage.sourceType.album":"从相册选择","uni.chooseImage.sourceType.camera":"拍摄","uni.chooseVideo.cancel":"取消","uni.chooseVideo.sourceType.album":"从相册选择","uni.chooseVideo.sourceType.camera":"拍摄","uni.chooseFile.notUserActivation":"文件选择器对话框只能在由用户激活时显示","uni.previewImage.cancel":"取消","uni.previewImage.button.save":"保存图像","uni.previewImage.save.success":"保存图像到相册成功","uni.previewImage.save.fail":"保存图像到相册失败","uni.setClipboardData.success":"内容已复制","uni.scanCode.title":"扫码","uni.scanCode.album":"相册","uni.scanCode.fail":"识别失败","uni.scanCode.flash.on":"轻触照亮","uni.scanCode.flash.off":"轻触关闭","uni.startSoterAuthentication.authContent":"指纹识别中...","uni.picker.done":"完成","uni.picker.cancel":"取消","uni.video.danmu":"弹幕","uni.video.volume":"音量","uni.button.feedback.title":"问题反馈","uni.button.feedback.send":"发送","uni.chooseLocation.search":"搜索地点","uni.chooseLocation.cancel":"取消"}
和
{"uni.app.quit":"再按一次退出應用","uni.async.error":"連接服務器超時,點擊屏幕重試","uni.showActionSheet.cancel":"取消","uni.showToast.unpaired":"請注意 showToast 與 hideToast 必須配對使用","uni.showLoading.unpaired":"請注意 showLoading 與 hideLoading 必須配對使用","uni.showModal.cancel":"取消","uni.showModal.confirm":"確定","uni.chooseImage.cancel":"取消","uni.chooseImage.sourceType.album":"從相冊選擇","uni.chooseImage.sourceType.camera":"拍攝","uni.chooseVideo.cancel":"取消","uni.chooseVideo.sourceType.album":"從相冊選擇","uni.chooseVideo.sourceType.camera":"拍攝","uni.chooseFile.notUserActivation":"文件選擇器對話框只能在由用戶激活時顯示","uni.previewImage.cancel":"取消","uni.previewImage.button.save":"保存圖像","uni.previewImage.save.success":"保存圖像到相冊成功","uni.previewImage.save.fail":"保存圖像到相冊失敗","uni.setClipboardData.success":"內容已復制","uni.scanCode.title":"掃碼","uni.scanCode.album":"相冊","uni.scanCode.fail":"識別失敗","uni.scanCode.flash.on":"輕觸照亮","uni.scanCode.flash.off":"輕觸關閉","uni.startSoterAuthentication.authContent":"指紋識別中...","uni.picker.done":"完成","uni.picker.cancel":"取消","uni.video.danmu":"彈幕","uni.video.volume":"音量","uni.button.feedback.title":"問題反饋","uni.button.feedback.send":"發送","uni.chooseLocation.search":"搜索地點","uni.chooseLocation.cancel":"取消"}
替换成
{"uni.app.quit":"Pulse otra vez para salir","uni.async.error":"Se agotó el tiempo de conexión, haga clic en la pantalla para volver a intentarlo.","uni.showActionSheet.cancel":"Cancelar","uni.showToast.unpaired":"Tenga en cuenta que showToast debe estar emparejado con hideToast","uni.showLoading.unpaired":"Tenga en cuenta que showLoading debe estar emparejado con hideLoading","uni.showModal.cancel":"Cancelar","uni.showModal.confirm":"OK","uni.chooseImage.cancel":"Cancelar","uni.chooseImage.sourceType.album":"Álbum","uni.chooseImage.sourceType.camera":"Cámara","uni.chooseVideo.cancel":"Cancelar","uni.chooseVideo.sourceType.album":"Álbum","uni.chooseVideo.sourceType.camera":"Cámara","uni.chooseFile.notUserActivation":"El cuadro de diálogo del selector de archivos solo se puede mostrar con la activación del usuario","uni.previewImage.cancel":"Cancelar","uni.previewImage.button.save":"Guardar imagen","uni.previewImage.save.success":"Guardado exitosamente","uni.previewImage.save.fail":"Error al guardar","uni.setClipboardData.success":"Contenido copiado","uni.scanCode.title":"Código de escaneo","uni.scanCode.album":"Álbum","uni.scanCode.fail":"Échec de la reconnaissance","uni.scanCode.flash.on":"Toque para encender la luz","uni.scanCode.flash.off":"Toque para apagar la luz","uni.startSoterAuthentication.authContent":"Reconocimiento de huellas dactilares","uni.picker.done":"OK","uni.picker.cancel":"Cancelar","uni.video.danmu":"Danmu","uni.video.volume":"Volumen","uni.button.feedback.title":"realimentación","uni.button.feedback.send":"enviar","uni.chooseLocation.search":"Encontrar","uni.chooseLocation.cancel":"Cancelar"}
按理来说发布h5后\unpackage\dist\build\h5\static\js目录下的chunk-vendors.***.js文件里面也应该替换成功,但实际效果却是没变化,不清楚怎么回事,有没有知晓原理的大佬帮忙
随风转 (作者)
好的,谢谢
2022-12-14 19:06
随风转 (作者)
已修改,但是未生效,尝试过重装,也是一样
2022-12-14 21:24
随风转 (作者)
在HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\uni-h5\dist目录下的index.umd.min.js文件和HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\uni-cloud\dist目录下的index.js文件里面搜索了 ‘获取当前用户信息出错,详细错误信息为’字符串和 ‘参数配置错误,请确认后重试’ 字符串,并且已经替换,但是编译出来的代码文件里面依然含有这两个字符串
2022-12-14 21:32
DCloud_UNI_LXH
回复 随风转: 你再看看你修改的对不对?看你描述不应该,就像你之前说替换了没生效,后来不也生效了吗
2022-12-15 14:28
随风转 (作者)
回复 DCloud_UNI_LXH: 之前的修改不生效,我的操作是,删除编译器,重新下载,然后再修改,编译,就生效了。然后截图那两块代码我的操作也是这样来的,但是没有生效
2022-12-15 15:02
随风转 (作者)
回复 DCloud_UNI_LXH: ‘参数配置错误,请确认后重试’ 这个字符串在 hx 根目录\plugins\uniapp-cli\node_modules\@dcloudio\uni-h5\src\core\helpers\protocol\network目录下的request.js 里面还存在,
‘获取当前用户信息出错,详细错误信息为’ 字符串在 hx 根目录\plugins\uniapp-cli\node_modules\@dcloudio\uni-h5\src\shared目录下的uni-id-mixin.js 文件中存在,在修改完这两处地方后,即可生效
2022-12-17 23:58