这都2024年了。
小程序中使用export导出一个模块,导入时路径不能省略index.js?向各大佬请教一个问题,就是在使用typescript开发时遇到一个奇怪的问题,我使用了export 语句导出了一个模块,该文件名是index.js。然后在导入该模块时我省略了index.js。结果开发工具报错module "api" is not defined。 // api/index.js // 导出该模块 export const API = { // code... } 在页面中导入 // pages/xxx/xxx.js // 导入该模块 import {API} from '../../api' 结果开发工具报错了module "api" is not defined。而我的代码编辑器是没有提示任何报错的(别说小程序里不可以这么写,我typescript写的,会经过编译的)。但是当我把导入的那个路径写全的时候就不会报错了, import {API} from '../../api/index' 有没有大佬解释一些这是为什么?
01-17[图片] [图片] 最新版仍然无法更新,只能手动处理。
微信开发工具更新声明文件失败是咋回事,刚还是还是可以更新的?[图片]
01-16相同的问题,我这样引入,实际真机上会按照文件的目录去引用,并且还预览的时候还直接给我过滤了,我设置的`ignoreUploadUnusedFiles`为`false`也不顶用,必须在 `project.config.json` >> `packOptions` 将 `miniprogram_npm/dayjs` 包含进去。 [图片] [图片] 如果我改成相对路径引用,ts又会报错,但是预览,这些,都正常。 [图片]
在开发工具中使用import语法,没有正确进入node_modules目录中寻找对应的 npm 包?在使用 import XXXX from 'xxxx' 语法时,应该进入 node_modules 目录中寻找对应的 npm 包,但是现在看到的现象是,在当前目录去寻找包。如图所示: [图片]
2023-09-13C#的哇。搞定没,没搞定找我。
特约商户进件,查询申请单状态,返回错误:错误的签名,验签失败,搞了2周了,还没搞定,求高手指点?特约商户进件 / 查询申请单状态 string mchId="AAAA" //微信支付商户号 string serialNo="xxxx" //API证书序列号 HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://api.mch.weixin.qq.com/v3/applyment4sub/applyment/business_code/" + businessCode); string uri = req2.RequestUri.PathAndQuery; string message = $"GET\n{uri}\n{timestamp}\n{nonceStr}\n"; string signature; string privateKey = "MII="; //这里是根据apiclient_key.pem文件里面的信息,去除头尾后 byte[] keyData = Convert.FromBase64String(privateKey); using (CngKey cngKey = CngKey.Import(keyData, CngKeyBlobFormat.Pkcs8PrivateBlob)) using (RSACng rsa = new RSACng(cngKey)) { byte[] data = Encoding.UTF8.GetBytes(message); signature = Convert.ToBase64String(rsa.SignData(data, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1)); } req2.Headers.Add("Authorization", string.Format("WECHATPAY2-SHA256-RSA2048 mchid=\"{0}\",serial_no=\"{1}\",nonce_str=\"{2}\",timestamp=\"{3}\",signature=\"{4}\"", mchId, serialNo, nonceStr, timestamp, signature)); req2.Accept = "application/json"; req2.ContentType = "application/json"; req2.Headers.Add("Wechatpay-Serial", serialNo); var resp = req2.GetResponse(); 为什么总是提示:错误的签名,验签失败 请帮助一下!
2020-02-27