RequireJS“ require”与纯JS“ require”冲突。有办法解决这个问题吗?

时间:2019-06-04 22:25:02

标签: javascript node.js requirejs

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

我试图摆脱index.js内部的所有要求,但由于它变得太复杂而无法做到。

main.js


    require(['systeminformation/lib/index'], function (systeminformation){});

这里一切都很好。按我希望的方式工作

index.js


    const lib_version = require ("../package.json")

在这里,我收到错误消息,说模块package.json尚未加载,但它不是一个模块。

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

    require.js:168 Uncaught Error: Module name "nameHere" has not been loaded yet for context: _. Use require([])
    https://requirejs.org/docs/errors.html#notloaded
    at makeError (require.js:168)
    at Object.localRequire [as require] (require.js:1436)
    at requirejs (require.js:1797)
    at index.js:24

0 个答案:

没有答案