Javascript 什么是‘从……导入m’`

Javascript 什么是‘从……导入m’`,javascript,node.js,eslint,formatter,Javascript,Node.js,Eslint,Formatter,这条线是什么 import m from '..'; 真的是什么意思 资料来源:与 import m from '../index.js' 这和 import m from '../index.js' 。。表示该文件的父目录,因此导入时应引入父目录中找到的所有模块,在本例中是导入index.js。。。表示该文件的父目录,因此导入时应引入父目录中找到的所有模块,在本例中为导入index.js。这是从父文件夹的默认导入。它是 import { default as m } from '..

这条线是什么

import m from '..';  
真的是什么意思

资料来源:

import m from '../index.js'
这和

import m from '../index.js'

。。表示该文件的父目录,因此导入时应引入父目录中找到的所有模块,在本例中是导入index.js。

。。表示该文件的父目录,因此导入时应引入父目录中找到的所有模块,在本例中为导入index.js。

这是从父文件夹的默认导入。它是

import { default as m } from '../index.js';

假定用于解析模块路径和引用。

这是从父文件夹导入的默认值。它是

import { default as m } from '../index.js';

假设用于解析模块路径并引用。

index.js文件中没有m。index.js的默认导出module.exports在此处命名为m。可以随意命名。index.js文件中没有m。index.js的默认导出模块.exports在这里命名为m。你可以随意命名它。但是它没有m,或者它可以被命名为任何东西?但是它没有m,或者它可以被命名为任何东西?我认为默认导入意味着不使用模块的破坏,你在这里做的就是这样,从默认导入什么?@RahulGurung模块导入中没有破坏或破坏。无论是使用import m from…语法创建m别名,还是使用longhand import{default as m}from…语法创建m别名,都无关紧要。默认导出只是一个带有特殊名称的普通导出,而不是名称空间对象。我认为默认导入意味着不使用模块的销毁,您在这里所做的就是这样,从默认导入什么?@RahulGurung模块导入中没有任何销毁或销毁。无论是使用import m from…语法创建m别名,还是使用longhand import{default as m}from…语法创建m别名,都无关紧要。默认导出只是具有特殊名称的普通导出,而不是名称空间对象。