jho*_*on4 10 javascript webpack
我正在尝试将我的输入文件分解为组件,但我不确定如何使常量可用于导入.这是我到目前为止所尝试的,似乎都有效:
export const ConnectedRange = connectRange(Range);
exports.ConnectedRange = connectRange(Range);
Run Code Online (Sandbox Code Playgroud)
我已经看到后者在一些npm包中使用但确定要使用什么?
谢谢
Ema*_*ico 14
正如你指出的ES6模块
export const CONNECT_RANGE = connectRange(Range);
Run Code Online (Sandbox Code Playgroud)
当你想要消费它
import { CONNECT_RANGE } from './myModule';
Run Code Online (Sandbox Code Playgroud)
Ale*_*unt 11
export const ConnectedRange = connectRange(Range);
是ES模块的语法.
exports.ConnectedRange = connectRange(Range);
是commonJS语法.
我建议使用ES模块语法,如果运行代码的环境不支持ES模块,则编译为常见的JS.
考虑到上述所有答案,您还可以导出常量以及 ES6 中的模块:
module.exports = yourConstant;
Run Code Online (Sandbox Code Playgroud)
并从您的文件中调用它:
导入你的常量(JavaScript)
需要你的常量(Node JS)
| 归档时间: |
|
| 查看次数: |
21896 次 |
| 最近记录: |