vue项目中加入typescript

548 阅读1分钟

用vue-cli4构建的项目中,安装 ts-loader(yarn add ts-loader --dev 或者 npm install ts-loader --save-dev)、typescript之后(yarn add typescript),将main.js改为main.ts,报如下错误:

解决方法: 在vue.config.js中配置如下项:
module.exports = { pages:{ index:{ entry:resolve('src/main.ts') } } }
上述问题解决之后出现如下报错:
这是因为:__POWERED_BY_QIANKUN__是全局方法,在使用时提示 “Window”上不存在属性“POWERED_BY_QIANKUN"
解决方法:
在vue-shim.d.ts中添加:

interface Window {
   __POWERED_BY_QIANKUN__ : string;
}

即可 参考链接:Vue CLI3项目引入TypeScript www.jianshu.com/p/86a4ff536…