,安裝有進口反應,並在應用程序js文件的起始反應路由器的包,但得到這個錯誤:意外的保留字「進口」反應生成應用程序的NodeJS
(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我在我的文件的頂部導入,沒有導入一個函數 – Jon
*在您發佈的代碼中的錯誤*它顯示了一個可能由代碼轉換器應用的包裝函數*中的導入語句*。它的*代碼運行*重要,而不是你最初寫的。 –