我正在使用 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'”部分之间的区别。
![import calls](https://i.sstatic.net/2LsDZ.png)
![error message](https://i.sstatic.net/ApVme.png)
最佳答案
您需要一些模块或捆绑器,例如 Webpack。您无法执行它
关于javascript - 导入 React : Unexpected identifier 'React' . 导入调用只需要一个参数。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51975577/