JavaScript中基于相对路径导入文件

Yur*_* N. 11 javascript commonjs requirejs

我有这样的项目结构:

- MyApp
`- firstFolder
 `- firstFile.js
`- secondFolder
 `- thirdFolder
  `- thirdFile.js
Run Code Online (Sandbox Code Playgroud)

我如何firstFile.js从导入thirdFile.js

import myFunc from '../firstFolder/firstFile';in 之类的东西thirdFile.js不起作用。

abc*_*123 8

描述

../ 将返回 1 个文件夹,这就是我们返回两个文件夹的原因:

import myFunc from ../../firstFolder/firstFile.js; 
Run Code Online (Sandbox Code Playgroud)

或者这些将从根目录开始

import myFunc from /firstFolder/firstFile.js
import myFunc from ./firstFolder/firstFile.js
import myFunc from ~/firstFolder/firstFile.js
Run Code Online (Sandbox Code Playgroud)

  • 示例 `import myFunc from ./firstFolder/firstFile.js` 是错误的。单个“.”引用当前目录。 (2认同)