码农知识堂 - 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. }

  • 相关阅读:
    Asp-Net-Core开发笔记:FrameworkDependent搭配docker部署
    Delphi Enterprise具有强大视觉设计功能
    EMC的解决
    csharp开发日常之Activator.CreateInstance构造函数生成实例
    MySQL sql_safe_updates参数
    利用Python提取将Excel/PDF文件数据
    IntelliJ IDEA Maven的详细安装教程(Windows版)(一站式:简介+下载+安装+环境搭建+IDEA上配置Maven)
    【知识点随笔分析】我看看谁还不会用CURL命令
    Java中一些特别的计算方式(持续更)
    NLP之基本介绍
  • 原文地址:https://blog.csdn.net/yue7603835/article/details/126177776
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号