在运行Gulp任务时,Gulp throw“在解析文件时是只读的”错误

时间:2016-04-30 17:43:43

标签: javascript gulp ecmascript-6 babeljs

我正在尝试在JavaScript中创建ES6模块,我收到的错误如下:Line 20: "NotFound" is read-only while parsing file

NotFound是我模块的名称。

'use strict';

import React from 'react';

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

export default NotFound;

我是按照以下方式导入的:import NotFound from './components/NotFound'; 如何解决这个问题?将文件权限更改为777根本没有用(我知道这是不正确的,但我试图找到解决方案)。

1 个答案:

答案 0 :(得分:3)

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