如何在ES6中的另一个JS文件中导入JS文件?

时间:2016-12-17 00:23:41

标签: javascript node.js ecmascript-6 babeljs

我的js目录中有这个节点服务器和一堆JS类。我想创建一个名为“exports.js”的文件,它导出服务器所需的所有类(使用exports.Classname = class notation)。但是,问题是exports.js无法访问这些类。我想知道在另一个文件中导入整个ES6类的正确语法是什么。到目前为止,我一直试着追随没有运气:

//I want to import User class from User.js
import "./User.js"; 
import "User";
import "./User";

非常感谢任何帮助。

注意:并不是说它有任何区别,但请注意我使用的是Babel转换器。

1 个答案:

答案 0 :(得分:9)

// user.js
class user{
    ...
}
export default user

// another js
import user from './user.js'