前言

由于今天在使用VScode重新跑一遍以前做过的代码时,发现不停的报错,而且错误都是路径问题,但是我写代码的时候已经将附属的文件放到项目里面了,而且所有的路径都是使用的相对路径,按理说不应该出现这种路径问题才对,但是当我将所有路径换成完整路径时,跑通了,看了下VScode的官方文档发现,VScode的路径默认(按F5或者调试时)是项目文件夹,并不是该文件,所以需要修改一些东西才可以。

修改方法

方法一

  • 如下图所示,只需要选中你的项目配置文件
  • 然后在配置文件括号内加入以下代码即可
"cwd": "${fileDirname}"

方法二

可以选择安装插件来解决,在左侧插件市场搜索 Relative Path 安装即可,别忘记看插件文档,需要在settings.json中添加一些规则,比如现在安装的1.4.0版本需要添加以下代码

 // An array of glob keys to ignore when searching.
    "relativePath.ignore": [
        "**/node_modules/**",
        "**/*.dll",
        "**/obj/**",
        "**/objd/**"
    ],

    // Excludes the extension from the relative path url (Useful for systemjs imports).
    "relativePath.removeExtension": false,

    // An array of extensions to exclude from the relative path url (Useful for used with Webpack or when importing files of mixed types)
    "relativePath.excludedExtensions": [
        ".js"
    ],