Node.js 优先考虑一个必需的模块而不是其他必需的模块

问题描述

我正在使用 Node.js 框架开发 Hybris/Java 项目。在我们的项目中,Node.js 从 main.js 文件中的 index.js 和 app.js(可能还有一些其他来源)构建所有 js 模块。我想在带有 main.js 的页面上导入 jquery。我已经下载了 jquery.min.js 文件,将其添加到 index.js 并构建了 Node.js。

index.js

require('./jquery.min.js');
require('./some_js1.js');
require('./some_js2.js');
...

构建后,我可以在 main.js 中找到导入的 jquery.min.js。

...
/***/ "./path_to_file/jQuery.min.js":
/*!**************************************************************************************************************!*\
  !*** ./path_to_file/jQuery.min.js ***!
  \**************************************************************************************************************/
/*! no static exports provided */
/***/ (function(module,__webpack_exports__,__webpack_require__) {
...
}
...

问题是在 main.js 中每个需要的模块都是以随机顺序加载的(可能有一个顺序,但我没有设法识别它)并且上面带有 jquery 的模块失败了。 有没有办法在 index.js 中设置加载所需模块的顺序?(老实说,我不确定是否有可能以这种方式在页面上加载 jquery。我将不胜感激) 例如:

require('./jquery.min.js',1);
    require('./some_js1.js',2);
    require('./some_js2.js',3);
    ...

对不起,如果这是一个奇怪的问题。我不是经验丰富的 JS/Node.js 开发人员。 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)