【发布时间】:2017-03-22 17:04:43
【问题描述】:
在 app js 文件的开头安装和导入 react 和 react 路由包,但是得到这个错误:
(function (exports, require, module, __filename, __dirname) { import React from 'react';
^^^^^^
SyntaxError: Unexpected reserved word
在我的 app.js 文件中:
import React from 'react';
import ReactDOM from 'react-dom';
import {
BrowserRouter as Router,
Route,
Link
} from 'react-router-dom';
var express = require('express'),
...
【问题讨论】:
-
import语句只能出现在顶级范围内。您不能在函数内部导入。 -
@jared 我在文件顶部导入,没有在函数中导入
-
在您发布的带有错误的代码中,它显示了一个导入语句在包装函数中,该语句可能由代码转换器应用。重要的是运行的代码,而不是您最初编写的代码。
标签: javascript reactjs