我正在使用Webpack编译使用以下命令在Cordova应用程序上运行的Node应用程序
https://www.npmjs.com/package/nodejs-mobile-cordova
当应用程序在设备上运行时,将提供一个模块“ cordova-bridge”。
我无法将其添加到Webpack并引发错误
Error: Cannot find module 'cordova-bridge'
当我尝试导入它时。
是否有任何方法可以使Webpack忽略此空导入,而仅将其编译为应用程序中的require?
我考虑过要添加一个虚拟文件夹或其他东西,但是无法使其正常工作。
我尝试将其添加到配置中
plugins: [
new webpack.IgnorePlugin(new RegExp('cordova-bridge')),
],
但这增加了
var e=new Error("Cannot find module 'cordova-bridge'");throw e.code="MODULE_NOT_FOUND",e}
,并且在应用尝试访问此模块时抛出错误,该错误在应用中可用。