导入 React:意外的标识符“React”。导入调用只需要一个参数。”

Imm*_*lus 6 javascript import reactjs

我正在 Manning Publications 使用 React in Action。这本书使用 React v. 16.0.0,我已经在 package.json 中设置了我的依赖项,使其与他们的完全相同。他们的代码说导入如下:

import React, { Component } from "react";
import { render } from "react-dom";
import PropTypes from "prop-types";
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我收到以下错误:

SyntaxError: Unexpected identifier 'React'. import call expects exactly one argument. 
Run Code Online (Sandbox Code Playgroud)

我已经在 Stock Overflow 上搜索了答案,但在 React 的上下文中找不到关于错误意味着什么的任何信息。我尝试使用 React v. 16.4.2、当前版本、16.0.1、本书使用的版本和 v. 15.0.1。没有什么改变。

我能找到的最接近的 Stack Overflow 文章是询问导入表达式的“import react”和“{ Component }”“from 'react'”部分之间的区别。

导入调用

错误信息

小智 0

您需要一些模块或捆绑器,例如 Webpack。您无法执行它