小编MDB*_*rry的帖子

ASP.NET - 未捕获的语法错误:无法在模块外部使用 import 语句

我正在尝试在 ASP.NET MVC 5 项目的 .jsx 文件中使用 import 关键字。我希望能够将其他 React 组件导入到另一个 React 组件中,但是,当使用 import 关键字时,我收到以下错误:

未捕获的语法错误:无法在模块外部使用 import 语句

下面是我的代码:

索引.cshtml:

@{
   Layout = null;
}

<html>
<head>
    <title>Hello React</title>
</head>
<body>
    <div id="content"></div>
    <script crossorigin src="https://cdnjs.cloudflare.com/ajax/libs/react/16.13.0/umd/react.development.js"></script>
    <script crossorigin src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.13.0/umd/react-dom.development.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/remarkable/1.7.1/remarkable.min.js"></script>
    <script src="@Url.Content("~/Scripts/Tutorial.jsx")"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

教程.jsx:

import Comment from '../Scripts/Comment.jsx';

class Tutorial extends React.Component {
    render() {
        return (
            <div className="commentBox">
                <h1>Homepage</h1>
                <Comment />
            </div>
        );
    }
}
ReactDOM.render(<Comment />, document.getElementById('content'));
Run Code Online (Sandbox Code Playgroud)

评论.jsx:

class Comment extends React.Component {
    render() {
        return …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net asp.net-mvc ecmascript-6 reactjs

2
推荐指数
1
解决办法
4580
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

ecmascript-6 ×1

javascript ×1

reactjs ×1