如何在CommonJS项目中包含Epson SDK for JavaScript
我有一个WebPack项目,其中模块是用CommonJS结构导入的 现在我需要导入如何在CommonJS项目中包含Epson SDK for JavaScript,javascript,webpack,commonjs,thermal-printer,epson,Javascript,Webpack,Commonjs,Thermal Printer,Epson,我有一个WebPack项目,其中模块是用CommonJS结构导入的 现在我需要导入ePOS\u SDK\u JavaScript\u v2.7.0库(文件“ePOS-2.7.0.js”)。 但它不是有效的CommonJS模块 如何在项目中导入库 谢谢几个小时后,我找到了一个最简单的解决办法 1) 编辑epos-2.7.0.js文件 在文件顶部插入此行: var io = module.exports; 2) 导入库 CommonJS无法很好地识别SDK,因此需要声明epson变量: impor
ePOS\u SDK\u JavaScript\u 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;
import'../epos-2.7.0.js';
宣布var epson;
用于TypeScript项目
import'../epos-2.7.0.js';
声明var epson:任何;
几个小时后,我找到了一个最简单的解决方案
1) 编辑epos-2.7.0.js
文件在文件顶部插入此行:
var io = module.exports;
2) 导入库CommonJS无法很好地识别SDK,因此需要声明
epson
变量:
import '../<path>/epos-2.7.0.js';
declare var epson;
import'../epos-2.7.0.js';
宣布var epson;
用于TypeScript项目
import'../epos-2.7.0.js';
声明var epson:任何;