如何在 CommonJS 项目中包含 Epson SDK for JavaScript
How to include Epson SDK for JavaScript in CommonJS project
我有一个使用 WebPack 的项目,其中的模块是使用 CommonJS 结构导入的。
现在我需要导入 ePOS_SDK_JavaScript_v2.7.0
库(文件 "epos-2.7.0.js")。
但它不是有效的 CommonJS 模块。
如何在我的项目中导入库?
谢谢
几个小时后,我找到了一个最简单的解决方案。
1) 编辑epos-2.7.0.js
文件
将此行插入文件顶部:
var io = module.exports;
2) 导入库
CommonJS 无法很好地识别 SDK,因此需要声明 epson
变量:
import '../<path>/epos-2.7.0.js';
declare var epson;
对于 TypeScript 项目
import '../<path>/epos-2.7.0.js';
declare var epson: any;
我有一个使用 WebPack 的项目,其中的模块是使用 CommonJS 结构导入的。
现在我需要导入 ePOS_SDK_JavaScript_v2.7.0
库(文件 "epos-2.7.0.js")。
但它不是有效的 CommonJS 模块。
如何在我的项目中导入库?
谢谢
几个小时后,我找到了一个最简单的解决方案。
1) 编辑epos-2.7.0.js
文件
将此行插入文件顶部:
var io = module.exports;
2) 导入库
CommonJS 无法很好地识别 SDK,因此需要声明 epson
变量:
import '../<path>/epos-2.7.0.js';
declare var epson;
对于 TypeScript 项目
import '../<path>/epos-2.7.0.js';
declare var epson: any;