微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vs代码导入提示不推荐下一个js别名路径

如何解决vs代码导入提示不推荐下一个js别名路径

我在我的前端项目中使用 nextjs。我必须能够从框架中导入资源,比如它的 useRouter 钩子。在这种情况下,My vs Code 只推荐以下路径导入:'next/dist/client/router'。但实际上有一条更短的路径:'next/router'。我想尽一切办法来完成这项工作。安装自动导入插件删除导入插件,更改 vs 代码上的 typescript/javascript 导入设置,修改 tsconfig.json 等。它们都不起作用。我目前的配置是:

  • 没有导入插件
  • 导入模块说明符结尾:最短
  • tsconfig.json:
{
  "compilerOptions": {
    "target": "es5","lib": ["dom","dom.iterable","esnext"],"allowJs": true,"allowSyntheticDefaultImports": true,"skipLibCheck": true,"strict": true,"forceConsistentCasingInFileNames": true,"noEmit": true,"esModuleInterop": true,"module": "esnext","moduleResolution": "node","resolveJsonModule": true,"isolatedModules": true,"sourceMap": true,"noFallthroughCasesInSwitch": true,"noUnusedLocals": true,"noUnusedParameters": true,"noImplicitAny": true,"preserveConstEnums": true,"strictnullchecks": false,"removeComments": false,"jsx": "react",// default is preserve
    "baseUrl": ".",},"include": ["next-env.d.ts","**/*.ts","**/*.tsx"],"exclude": ["dist",".next","out","node_modules","__tests__"]
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。