javascript - React - Webpack module.exports 需要
问题描述
在 YouTube 上观看 React.js 的 Webpack 课程,视频的作者展示了该content.jsx
文件的使用位置require
和module.exports
使用位置
说“使用require我们链接到react文件夹以及react-dom,然后导出Content类”,我的问题是为什么它不使用React from 'react'
react-domimport React from 'react- dom'
和exportexport Content
的import而不是requireexport default Content
解决方案
您正在观看的教程很可能使用的是使用较旧的 CommonJS 模块格式的 Webpack 1。require
是人们进口东西的方式,module.exports
也是他们出口东西的方式。现在一天,CommonJS 不再用于前端开发,因为 ES 模块被更频繁地使用并支持摇树(这是我写的关于该主题的文章的链接)。
推荐阅读
- hadoop - Hive SQL 文件执行
- javascript - 如果需要 Google 的 Pub/Sub 库,包裹会崩溃
- vue.js - Vuetify.js - 如何让同一行上的卡片填满所有可用的垂直空间?
- mysql - 将 3 个查询合二为一
- html - 当我使用 wicked_pdf gem 时,它会重定向到查看页面而不是下载选项
- php - 使用带有 php 的 HTTP_USER_AGENT 检测移动设备
- flutter - 如何使 CustomScrollView 有 2 行或多行
- python - Flask create_app 不会在 init 中初始化数据库实例扩展
- maven - 如何将工件从一个本地仓库复制到另一个本地仓库?
- python - 使用 PIL 将 CMYK 图像转换为 RGB 时如何保持相同的颜色?