核心提示:升级webpack博主在升级时遇到webpack版本低的问题,所以先升级了webpack到webpack4安装依赖yarn add ts-loader typescript --dev,yarn ad...
升级webpack
博主在升级时遇到webpack版本低的问题,所以先升级了webpack到webpack4
安装依赖
yarn add ts-loader typescript --dev,yarn add vue-class-component vue-property-decorator --save,
vue-class-component
修改配置文件webpack.base.conf
module.exports = { context: path.resolve(__dirname, '../'), entry: { app: './src/main.ts' }, // ... resolve: { extensions: ['.js', '.vue', '.json', '.ts', '.tsx'], // ... }, module: { rules: [ { test: /\.tsx?$/, exclude: /node_modules/, use: [ 'babel-loader', { loader: 'ts-loader', options: { appendTsxSuffixTo: [/\.vue$/] } } ] }, ] } // ... }
错误记录
Cannot find type definition file for ‘node’
error in F:\project\公司\智能工厂\smart-video-mobile\tsconfig.json [tsl] ERROR TS2688: Cannot find type definition file for 'node'.
直接使用@vue/cli生成TypeScript项目了,后续内容再更新吧