小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用typescript开发,两个以上pages声明app时,提示“无法重新声明块级范围变量"app"”
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
加个 export {} 就好了,这样应该会被ts认为是模块,就不会共用同一个块级作用域,但不知道有什么坑没。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
还是没解决
tsconfig.json 加入这个配置 moduleDetection: “force”
贴一下这个文件和 index.ts 较为完整的内容呢?
let App = getApp()
Page({
})
// vscode 的提示:
// 无法重新声明块范围变量“App”。ts(2451)
// lib.wx.app.d.ts(248, 15): 'App' was also declared here.
// 链接到官方的类型声明处是:
// declare const App: WechatMiniprogram.App.Constructor
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
加个 export {} 就好了,这样应该会被ts认为是模块,就不会共用同一个块级作用域,但不知道有什么坑没。
还是没解决
tsconfig.json 加入这个配置 moduleDetection: “force”
贴一下这个文件和 index.ts 较为完整的内容呢?
let App = getApp()
Page({
})
// vscode 的提示:
// 无法重新声明块范围变量“App”。ts(2451)
// lib.wx.app.d.ts(248, 15): 'App' was also declared here.
// 链接到官方的类型声明处是:
// declare const App: WechatMiniprogram.App.Constructor
// declare const App: WechatMiniprogram.App.Constructor