我具有以下项目结构:
在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';
它工作正常...
答案 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 /,谢谢您的宝贵时间! :)