我试图用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根本没有帮助(我知道这是不正确的,但我正在尝试寻找解决方案)。

最佳答案

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

关于javascript - 运行Gulp任务时Gulp抛出“解析文件时是只读的”错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36958150/

10-11 10:27