复杂文件结构下文件导入问题:从File3.js导入File1.js失败求助
从File3.js导入File1.js的正确方式
先明确你的项目层级结构:
- src
- FolderA
- File3.js
- FolderB
- File2.js
- File1.js
- FolderA
你之前用../src/File1.js导入失败,是因为路径逻辑错了:File3.js在src/FolderA目录下,../已经回到了src根目录,再追加src/就会去找不存在的src/src/File1.js,自然无法生效。
正确的导入语句应该是:
import '../File1.js';
如果导入还是有问题,检查下项目是否启用了ES模块:要么在package.json里添加"type": "module",要么把相关文件后缀改成.mjs,避免模块类型不兼容导致的错误。
内容的提问来源于stack exchange,提问作者SHAILY
相关产品推荐
相关产品推荐

