导入失败-未捕获的ReferenceError:函数未定义

时间:2019-04-22 19:38:13

标签: javascript import

我有两个JavaScript文件,我正在尝试导入并使用第二个文件中的第一个。我尝试导入的代码如下:

let someFunction = function ( elem ) {
    // some function stuff
};

我正在尝试将其导入并在另一个文件中使用,如下所示:

import '../utilities/functions';

const App = App || {};

App.someComponent = () => {
    // call the someFunction function here
}

App.someComponent();

但是,我在console.log中遇到了一个错误,内容为Uncaught ReferenceError: someFunction is not defined。该文件的路径是正确的,但是我仍然不能使用该功能。关于我在做什么错的任何建议?

1 个答案:

答案 0 :(得分:1)

在第一个文件中这样做:

const someFunction = function ( elem ) {
// some function stuff
};

export default someFunction ;

第二个文件:

import someFunction from '../utilities/functions';