本文介绍: 提示:找不到模块vuerouter”。你的意思是要将 “moduleResolution选项设置为 “node“,还是要将别名添加到 “paths选项中?ts(2792)

 

import { createRouter, createWebHashHistory, createWebHistory } fromvuerouter

提示:找不到模块vuerouter”。你的意思是要将 “moduleResolution选项设置为 “node“,还是要将别名添加到 “paths选项中?ts(2792)

方案

 获取声明文件

如果你开始做转换到TypeScript导入,你可能遇到Cannot find modulefoo‘. 这样的错误。问
题出在没有声明文件描述你的代码库。幸运的是这非常简单。如果TypeScript报怨像是没有
lodash包,那你只需这样做

npm installs @types/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进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注