码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Vue3+Ts各种错误整理


    解决 Vue3项目编译出现 Could not find a declaration file for module 'module-name'. '/path/to/module-name.js' implicitly has an 'any' type

    1. npm install typescript
    2. npm install @vue/cli-plugin-typescript
    3. tsc init
    4. package.json增加eslint配置
    5. "eslintConfig": {
    6. "root": true,
    7. "env": {
    8. "node": true
    9. },
    10. "extends": [
    11. "plugin:vue/vue3-essential",
    12. "eslint:recommended",
    13. "@vue/typescript/recommended"
    14. ],
    15. "parserOptions": {
    16. "ecmaVersion": 2020
    17. },
    18. "rules": {
    19. "@typescript-eslint/semi": "off",
    20. "@typescript-eslint/camelcase": "off",
    21. "@typescript-eslint/no-explicit-any": ["off"],
    22. "@typescript-eslint/no-unused-vars": ["off"],
    23. "@typescript-eslint/no-non-null-assertion": ["off"]
    24. }
    25. }
    26. 并修改tsconfig.js 内容为如下:
    27. {
    28. "compilerOptions": {
    29. "target": "esnext",
    30. "module": "esnext",
    31. "strict": true,
    32. "jsx": "preserve",
    33. "moduleResolution": "node",
    34. "experimentalDecorators": true,
    35. "skipLibCheck": true,
    36. "esModuleInterop": true,
    37. "allowSyntheticDefaultImports": true,
    38. "forceConsistentCasingInFileNames": true,
    39. "useDefineForClassFields": true,
    40. "sourceMap": true,
    41. "baseUrl": ".",
    42. "types": [
    43. "webpack-env"
    44. ],
    45. "paths": {
    46. "@/*": [
    47. "src/*"
    48. ]
    49. },
    50. "lib": [
    51. "esnext",
    52. "dom",
    53. "dom.iterable",
    54. "scripthost"
    55. ]
    56. },
    57. "include": [
    58. "src/**/*.ts",
    59. "src/**/*.tsx",
    60. "src/**/*.vue",
    61. "tests/**/*.ts",
    62. "tests/**/*.tsx"
    63. ],
    64. "exclude": [
    65. "node_modules"
    66. ]
    67. }
    68. 创建shims-vue.d.js 一定要放在src目录下
    69. /* eslint-disable */
    70. declare module '*.vue' {
    71. import type { DefineComponent } from 'vue'
    72. const component: DefineComponent<{}, {}, any>
    73. export default component
    74. }

  • 相关阅读:
    2023中国中医药展|中医理疗展|山东中医医疗器械展览会
    探索 Wall-E 的寻路算法
    牛客暑期多校解题报告: 2
    基于扩张观测器(LESO)的滑模控制
    自然语言处理综述
    游戏服务器成DDoS最大攻击重灾区
    ClickHouse 如何实现数据一致性
    Java面试题总结(二):Java多线程
    Linguistic Steganalysis in Few-Shot Scenario论文阅读笔记
    2022.11.30每日刷题打卡
  • 原文地址:https://blog.csdn.net/yue7603835/article/details/126177776
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号