Code: Select all
import value from 'test-a'
console.log(value)
< /code>
'test-a' Es ist ein NodeModul-Abhängigkeitspaket. ul>
[*]Index.js
[*]package.json
< /ul>
// test-a/index.js
module.exports = {
name: 'Jack'
}
< /code>
// test-a/package.json
{
// ...
"main": "index.js"
}
test-a < /p>
[*] Deep
pacakge.json
[*]Index.js
< /ul>
< /li>
[*]Index.js
[*]pacakge.json
< /ul>
Code: Select all
// test-a/deep/index.js
module.exports = {
value: 'deep'
}
< /code>
// test-a/deep/package.json
{
// ...
"main": "index.js"
}
< /code>
Wenn ich den Inhalt des Datei test ändern kannimport value from 'test-a/deep'
console.log(value)
Ich habe das das importiert Hauptfeld der Datei Deep /Package.json im verschachtelten Verzeichnis.
Warum tritt dieses Problem im verschachtelten Verzeichnis auf? erfordern), alles schien wieder normal zu sein. < /p>
Ich wollte verstehen, was im ESM geschah. Finden Sie die Beschreibung verschachtelter Verzeichnisse unter ESM