Subscribe on changes!

use vue-cli to create vue+typescript project

avatar
Sep 2nd 2021

Version

3.0.11

Reproduction link

github.com

Steps to reproduce

vue-cli@4.5.13创建 vue3+typescript的项目

What is expected?

当我import {ref} from 'vue',能正确的推断ref的数据类型

What is actually happening?

当我试图import {ref} from 'vue',提示Module '"/Users/xxxx/xxx/vue3-app-ts/node_modules/vue/dist/vue"' has no exported member 'ref'.


当我从github找到vue3+typescript的项目clone到我的电脑上时,却一切都是正常的,唯独当我自己用vue-cli创建vu3+typescript的项目时,却有上述问题

avatar
Sep 2nd 2021

没有重现只能靠猜,但很明显你项目里装的是 Vue 2...

  1. 确保你创建项目的时候选对了选项
  2. 大概率你选错了所以项目里装的是 vue 2(看 package.json 里的版本)
avatar
Sep 3rd 2021

image image 确实是vue3~~~

avatar
Oct 12th 2021

typescript version should be upper then 4.0.0, ~3.9.9 will break.