Javascript 电子电路中的节点模块
需要帮助使babyparse模块在Electron中工作,在Javascript 电子电路中的节点模块,javascript,node.js,electron,Javascript,Node.js,Electron,需要帮助使babyparse模块在Electron中工作,在npm安装babyparse模块后,仍然出现未捕获错误:找不到模块“babyparse” var Baby = require("babyparse"); window.$ = window.jQuery = require('./jquery.min.js'); var csv; function readyFn(d){ parsed = Baby.parse(csv); Papa.parse(data, { comple
npm安装babyparse
模块后,仍然出现未捕获错误:找不到模块“babyparse”
var Baby = require("babyparse");
window.$ = window.jQuery = require('./jquery.min.js');
var csv;
function readyFn(d){
parsed = Baby.parse(csv);
Papa.parse(data, {
complete: function(results) {
console.log("Finished:", results.data);
}
});
}
$(document).ready(readyFn);
在使用它之前,我必须将
require
重新绑定到window
在index.html文件(已加载my Electron)中,在加载js之前,添加
window.nRequire=require
。然后调用var Baby=nRequire(“babyparse”)代码>应用程序中的任意位置。您可以尝试以下操作:
检查模块是否位于electron应用程序的node_modules文件夹中
如果未通过npm install babyparse--save安装,请确保最后有“-save”,以便在应用程序中安装,而不是全局安装
如果在node_modules文件夹中已准备就绪,则可能是安装时出现了问题。因此,卸载它npm uninstall babyparse——保存并再次安装。或者更好,您也可以在您的electron文件夹中运行完整的npm安装,以更新所有模块
- 删除您的node_modules文件夹
npm缓存清理
npm安装