我正在使用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";
但是当我这样做时,出现以下错误:
SyntaxError: Unexpected identifier 'React'. import call expects exactly one argument.
我一直在寻找Stock Overflow的答案,但找不到任何关于错误在React上下文中意味着什么的信息。我已经尝试使用React v。16.4.2,当前版本,16.0.1,本书使用的版本以及v.15.0.1。没什么改变。
我能找到的最接近的Stack Overflow文章是询问导入表达式的“ import react”和“ {Component}”“ from'react'”部分之间的区别。