作者热门文章
- html - 我的下拉菜单的内容关闭得太快
- c# - 使用 Html Agility Pack 从网页中的表中获取值而不使用 "SelectNode'
- html - 内容容器下的 CSS 下拉菜单
- html - 如何停止嵌套列表重叠父列表?
我有一个 Node 应用程序,我想在标准 ES6 模块格式中使用(即 "type": "module"
in the package.json
,并始终使用 import
和 export
)而不转译为 ES5。但我想利用一些较旧的库,例如使用 CommonJS/require
的 express 和 socket.io格式。我有哪些选择(截至 5/2020,Node 12.16.3)将 CommonJS 模块组合到 ES6 应用程序中?
最佳答案
使用 CommonJS 模块非常简单。
你只能做default
从 CommonJS 模块导出。
import packageMain from 'commonjs-package'; // Works
import { method } from 'commonjs-package'; // Errors
packageMain
对象,您需要在 packageMain 对象中添加点以获取您需要的内容。
packageMain.method1()
关于javascript - 如何在 ES6 模块 Node 应用程序中包含 commonjs 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61549406/
我是一名优秀的程序员,十分优秀!