Я пытаюсь настроить скрипт в JS, используя Node.JS и requireJS, так как мне нужно запустить скрипт на веб-странице. При попытке настроить requireJS для работы с systeminformation (узловым модулем), это вступает в конфликт с «require» внутри файла sysinfo index.js. т.е.:
Я пытался избавиться от всех требований внутри 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