Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 电子电路中的节点模块_Javascript_Node.js_Electron - Fatal编程技术网

Javascript 电子电路中的节点模块

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

需要帮助使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, {
    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安装