Javascript CommonJS可以在没有网页的情况下使用吗?

Javascript CommonJS可以在没有网页的情况下使用吗?,javascript,webpack,commonjs,Javascript,Webpack,Commonjs,我有一个js库,我想把它变成一个CommonJS模块。一旦我这样做了,我想通过全局变量访问它,通过在一个不使用Webpack或任何现代构建工具的遗留项目中的脚本标记将其包括在内 这可能吗?或者使用CommonJS是否需要Web包 我想以这样的方式结束,这个遗留项目使用CommonJS,但不包括以任何方式捆绑或管理依赖关系的Webpack <script scr="lib/common.js"></script> <script scr="lib/my-module.

我有一个js库,我想把它变成一个CommonJS模块。一旦我这样做了,我想通过全局变量访问它,通过在一个不使用Webpack或任何现代构建工具的遗留项目中的脚本标记将其包括在内

这可能吗?或者使用CommonJS是否需要Web包

我想以这样的方式结束,这个遗留项目使用CommonJS,但不包括以任何方式捆绑或管理依赖关系的Webpack

<script scr="lib/common.js"></script>
<script scr="lib/my-module.js"></script>
<script>
    // Older projects run it using jQuery. Newer ones will load on angular.run()
    $('document').ready(myModule);
</script>

//较旧的项目使用jQuery运行它。较新的将加载到angular.run()上
$('document').ready(myModule);

不确定如何继续,但浏览器肯定不理解CJS。你需要设法解决这个问题。也许可以看看作为全局脚本和模块使用的流行库是如何做到这一点的?我会在项目中包括CommonJS。我不想做的是修改项目以使用Webpack进行任何绑定或管理依赖项。还有其他选项,如gulp或grunt,但最终您将需要一些东西来将所有文件合并在一起
require
在浏览器中本机不可用。可以,但是requireJS在没有任何构建工具(如gulp或webpack)的情况下工作,对吗?我的问题是,commonJS模块是否可以在不设置构建工具的情况下使用,就像requireJS在没有构建工具的情况下工作一样。