Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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 RequireJS";要求;“与纯JS冲突”;“需要”;。有办法解决这个问题吗?_Javascript_Node.js_Requirejs - Fatal编程技术网

Javascript RequireJS";要求;“与纯JS冲突”;“需要”;。有办法解决这个问题吗?

Javascript RequireJS";要求;“与纯JS冲突”;“需要”;。有办法解决这个问题吗?,javascript,node.js,requirejs,Javascript,Node.js,Requirejs,我正在尝试使用Node.JS和requireJS在JS中设置一个脚本,因为我需要在网页上运行该脚本。尝试设置requireJS以使用systeminformation(节点模块)时,它与sysinfo index.js文件中的“requires”冲突。i、 e: 我试图摆脱index.js中的所有需求,但我无法做到这一点,因为它变得太复杂了。 main.js require(['systeminformation/lib/index'],函数(systeminformation){}); 这

我正在尝试使用Node.JS和requireJS在JS中设置一个脚本,因为我需要在网页上运行该脚本。尝试设置requireJS以使用systeminformation(节点模块)时,它与sysinfo index.js文件中的“requires”冲突。i、 e:

我试图摆脱index.js中的所有需求,但我无法做到这一点,因为它变得太复杂了。

main.js


require(['systeminformation/lib/index'],函数(systeminformation){});
这里一切都好。按我希望的方式工作

index.js


const lib_version=require(“../package.json”)
在这里,我得到的错误是module package.json尚未加载,但它不是一个模块

我希望requireJS只在我的main.js脚本上工作,而不会干扰其他文件。 我从浏览器控制台得到的主要错误是

require.js:168未捕获错误:尚未为上下文加载模块名“nameHere”:。使用require([])
https://requirejs.org/docs/errors.html#notloaded
at makeError(require.js:168)
at Object.localRequire[as require](require.js:1436)
在requirejs(require.js:1797)
索引js:24

迟交的答案,我刚刚遇到这个问题。首先,
systeminformation
包仅用于服务器端,因此此模块在客户端(网页)上不起作用。由于安全原因,不允许提供有关客户端计算机的详细信息


我知道,这并不能回答一般问题,但对于这种情况,无论您尝试修改底层systeminformation源代码的深度有多深,都不会有解决方案。

嘿,谢谢您花了这么长时间才回答。那天我刚刚开始使用javascript,我不知道NodeJS和纯javascript是两种不同的东西。当我把这个项目搁置的时候,我还得想个办法。也许当我解决这个问题的时候,我会回来展示我是如何做到的