为什么VScode老是提示模块未找到呢?

clipboard.png

clipboard.png

如图,统一项目的不同文件,一个提示错误,一个不提示。

我尝试将vscode和tsconfig的experimentalDecorators都设置为true。但是不起效果

相关代码

    //tsconfig,以及vscode中的设置都为true.
    "experimentalDecorators": true,        /* Enables experimental support for ES7 decorators. */
    
    //目录我在webpack、tsconfig中都有配置
    //webpack:
    resolve: {
        extensions: ['.ts', '.tsx', '.js', 'jsx'],
        alias: {
            '@components': resolve('src/components'),
            '@utils':resolve('src/utils'),
            '@views':resolve('src/views'),
            '@shared':resolve('src/shared'),
        }
    },
    //tsconfig
    "baseUrl": "./src/",                       /* Base directory to resolve non-absolute module names. */
    "paths": {
      "@components/*":["components/*"],
      "@utils/*":["utils/*"],
      "@views/*":["views/*"],
      "@shared/*":["views/shared/*"]
    }, 

这是什么原因呢···如何解决?

阅读 4.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进