NPM-JavaScript导入/Concat/Compile(类似于SCSS)

NPM-JavaScript导入/Concat/Compile(类似于SCSS),javascript,node.js,npm,Javascript,Node.js,Npm,我正在搜索一个npm工具来构建我的JS文件,类似于SCSS,其中我有带有导入的主文件。 主要目标是创建一个BAT文件,用于PhpStorm file watcher中自动编译我的js文件 例如,使用以下文件: app/ _main.js _utilities.js app.js app.js,类似于: @import "app/_utilities.js"; @import "app/_main.js"; 最后一个文件应该是2个子文件的编译 希望我能得到一些帮助。 谢谢 需要的是

我正在搜索一个npm工具来构建我的JS文件,类似于SCSS,其中我有带有导入的主文件。 主要目标是创建一个BAT文件,用于PhpStorm file watcher中自动编译我的js文件

例如,使用以下文件:

app/
   _main.js
   _utilities.js
app.js
app.js,类似于:

@import "app/_utilities.js";
@import "app/_main.js";
最后一个文件应该是2个子文件的编译

希望我能得到一些帮助。 谢谢

需要的是模块绑定器。

JavaScript有很多捆绑包,但和是最流行的选择之一


以下描述来自网页包:

Webpack是现代JavaScript应用程序的模块绑定器。
当webpack处理您的应用程序时,它会递归地构建一个包含您的应用程序所需的每个模块的依赖关系图,然后将所有这些模块打包成少量捆绑包,通常只有一个-

下图使您更容易理解它的功能:


经过一番搜索,我终于找到了我需要的解决方案:

捆绑js

与scss一样,它允许您创建包含其他javascript文件的主js文件


遗憾的是,与noda sass不同,它没有检测到父主文件,只有在设置为watcher时才编译这个主文件,所以我在BAT文件上设置了这个工作流

你要找的是webpack吗?嗨,我想在BAT文件中使用cli,所以我不这么认为(我真的不知道webpack)。我想在CMD中调用一些东西。您可以批量运行webpack thoughhi,ty以获得答复,但我不了解这些捆绑包是如何工作的:/快速阅读文档后,我不知道如何要求/包含de JS文件:S