我正在尝试在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根本没有用(我知道这是不正确的,但我试图找到解决方案)。
答案 0 :(得分:3)
好的,看起来我在调用import之前定义了一个变量。变量名称与导入的模块名称完全相同。这是问题的根源。