React import:向上浏览一个文件夹

时间:2018-07-11 12:24:23

标签: javascript reactjs babeljs

我具有以下项目结构:

  • src
    • 文件夹A
      • File3.js
    • 文件夹B
      • File2.js
    • File1.js

在File2.js中,我想从File3.js导入一个函数。我尝试过

import MyFunction from '/../FolderA/File3.js';

=> im / src之外的不受支持

import MyFunction from './FolderA/File3.js';

=>找不到模块:无法解析'C:\ PATH_TO_SRC \ src \ FolderB'中的'./FolderA/File3.js'

编辑

我也尝试过

import MyFunction from '../FolderA/File3.js'; 

import MyFunction from './../FolderA/File3.js';

=>找不到模块:无法解析'C:\ PATH_TO_SRC \ src \ FolderB'中的'../ FolderA / File3.js'


我在这里想念什么吗?我尝试了多种变体,但都没用。

如果使用以下方式在File1.js中导入内容

import MyOtherFunction from './FolderA/File2.js';

它工作正常...

3 个答案:

答案 0 :(得分:0)

'/../ FolderA / File3.js';应该是'../FolderA/File3.js'; 点上有点

答案 1 :(得分:0)

删除import sys import io def open_csv_rb(my_file): if sys.version_info[0] < 3: return io.open(my_file, 'rb') else: return io.open(my_file, 'r', encoding='utf8') def open_csv_wb(my_file): if sys.version_info[0] < 3: return io.open(my_file, 'wb') else: return io.open(my_file, 'w', newline='', encoding='utf8') 中的第一个/,它将按预期工作。

import MyFunction from '/../FolderA/File3.js';

答案 2 :(得分:0)

感谢@Tholle。我还没有注意到有一个附加文件夹。

import MyFunction from '../FolderA/OtherFolder/File3.js';

像魅力一样工作!很抱歉这个问题/ * facepalm /,谢谢您的宝贵时间! :)