【问题标题】:Absolute path doesn't work, "Can't resolve"绝对路径不起作用,“无法解决”
【发布时间】:2020-10-30 20:53:48
【问题描述】:

所以我尝试为我的项目设置一个绝对路径,所以我发现我需要使用以下命令创建一个 .env 文件:

NODE_PATH=src

然后我将导入路径从 './FileName' 修改为 'FileName' ex.

import Root from 'views/Root/Root';

然后运行 ​​npm start 命令,然后我在终端出现错误:

Failed to compile.

./src/index.js
Module not found: Can't resolve 'views/Root/Root' in 'C:\Users\hisza\Desktop\unnamed\src'

当我更改为相对路径时,一切正常,没有错误,有什么想法为什么会出现该错误? 我将 create-react-app 与 eslint 一起使用,仅此而已

【问题讨论】:

  • C:\Users\hisza\Desktop\unnamed\src里面的文件夹结构是什么?
  • @nathan link 这是我的文件夹结构的 imgur 链接

标签: javascript reactjs create-react-app absolute-path


【解决方案1】:

好的,我使用 jsconfig.json 文件而不是 .env 完成了它,一切正常

jsconfig.js 文件在我的主文件夹中,包含:

{
    "compilerOptions": {
        "baseUrl": "src"
    },
    "include": ["src"]
}

【讨论】:

    猜你喜欢
    • 2013-07-06
    • 1970-01-01
    • 2011-08-10
    • 2015-08-29
    • 1970-01-01
    • 2020-12-23
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多