import { createRouter, createWebHashHistory, createWebHistory } from ‘vue–router‘
提示:找不到模块“vue–router”。你的意思是要将 “moduleResolution” 选项设置为 “node“,还是要将别名添加到 “paths” 选项中?ts(2792)
方案一
如果你开始做转换到TypeScript导入,你可能会遇到Cannot find module ‘foo‘. 这样的错误。问
题出在没有声明文件来描述你的代码库。幸运的是这非常简单。如果TypeScript报怨像是没有
lodash包,那你只需这样做
如果你没有使用commonjs
模块模块选项,那么就需要将moduleResolution
选项设置为node
。
之后,你应该就可以导入lodash
了,并且会获得精确的自动补全功能。
这里说的commonjs选项是指tsconfig.json文件中”module“属性
解决方案二:
tsconfig.json文件
"paths": {
"vuex": ["node_modules/vuex/types/index.d.ts"]
"vue-router": ["node_modules/........"]
}
原文地址:https://blog.csdn.net/qq_57423665/article/details/131348859
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_49112.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。