
我在本地调试的时候 写了这些 运行时会报错

就一个截图吗?啥环境啥代码也不写?谁知道你哪个地方写错了?
你这应该是浏览器报的错吗
微信api可以在开发工具中测试。
传图了 不知道为啥没上传成功
`import {Plat} from “./Plat”;
import VideosAD = wx.VideosAD;
import BannerAD = wx.BannerAD;
import IntersAD = wx.IntersAD;
import LoadSubpackageTask = wx.LoadSubpackageTask;
import {KaTime} from “…/util/KaTime”;
import {KaHandler} from “…/util/KaHandler”;
import {KaViewUI} from “…/framework/KaView”;
export class PlatWX extends Plat
{
private _share:boolean = false;
constructor () { super(Plat.PLAT_WX); }
private _ADBanner:BannerAD;
private _ADVideos:VideosAD;
private _ADInters:IntersAD;
private _info:wx.WXSystemInfo;
}`
就是本地调试的时候 项目里边加了这个文件 在本地浏览器里调试的时候就会报错
期望是 这个文件在工程中 本地调试的时候不会去编译或者不会报错
且当发布到微信平台时这个文件又生效了
不希望每次本地调试和发布微信平台都要手动去调整这个文件
你不能在本地浏览器调试微信相关的api。。。,得去微信开发工具
已经解决了
import {Plat} from “./Plat”;
import {KaTime} from “…/util/KaTime”;
import {KaHandler} from “…/util/KaHandler”;
import {KaViewUI} from “…/framework/KaView”;
export class PlatWX extends Plat
{
private _share:boolean = false;
constructor () { super(Plat.PLAT_WX); }
private _ADBanner:wx.BannerAD;
private _ADVideos:wx.VideosAD;
private _ADInters:wx.IntersAD;
private _info:wx.WXSystemInfo;

只要不import 把命名空间写在类型声明处就行了