Javascript “吞咽投掷”;解析文件时为只读;运行Gulp任务时出错

Javascript “吞咽投掷”;解析文件时为只读;运行Gulp任务时出错,javascript,gulp,ecmascript-6,babeljs,Javascript,Gulp,Ecmascript 6,Babeljs,我试图在JavaScript中创建ES6模块,但遇到了如下错误:第20行:“NotFound”在解析文件时是只读的 NotFound是我的模块名 'use strict'; import React from 'react'; const NotFound = React.createClass({ render: function () { return ( <h1>Not Found!</h1> );

我试图在JavaScript中创建ES6模块,但遇到了如下错误:
第20行:“NotFound”在解析文件时是只读的

NotFound
是我的模块名

'use strict';

import React from 'react';

const NotFound = React.createClass({
    render: function () {
        return (
            <h1>Not Found!</h1>
        );
    }
});

export default NotFound;
“严格使用”;
从“React”导入React;
const NotFound=React.createClass({
渲染:函数(){
返回(
没有找到!
);
}
});
未找到导出默认值;
我以以下方式导入它:
import NotFound from./components/NotFound'

如何解决这个问题?将文件权限更改为777没有任何帮助(我知道这是错误的,但我正在尝试找到解决方案)。

好的,看起来我在调用导入之前定义了一个变量。变量名与导入的模块名完全相同。这就是问题的根源。

好的,看起来我在调用import之前定义了一个变量。变量名与导入的模块名完全相同。这是问题的根源