在 WebPack 中做出反应

React in WebPack

本文关键字:WebPack      更新时间:2023-09-26

我通过WebPack加入JS文件。在配置中引入了所有文件。

entry: ['./file1', './file2', 'react', 'react-dom']

React 和 React-dom 通过 npm 下载。如果在文件中我调用 React,则返回错误:

ReferenceError: React is not defined

但是如果我写

import {React} from 'react';

返回错误

TypeError: _react.React is undefined

我做错了什么?

它应该是这样的,

import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(...);

React 默认导出,因此无需使用命名导入导入它。

这是错误的

import {React} from 'react';

这是正确的

import React from 'react';

阅读有关 ES6 模块导出的信息:http://exploringjs.com/es6/ch_modules.html