我正在寻找有关如何将依赖项与Webpack捆绑在一起的信息。 Haven最近一直在做前端开发,并且背后是最新趋势。
(a)我想用Webpack捆绑x个依赖项,但是 我不想指定一个入口点。这样如果捆绑了 要求,什么都不会执行。
(b)这可能与(a)无关 - 理想情况下我可以捆绑 他们作为AMD模块。基本上,我想采取NPM模块和我的 代码并将内容转换为AMD。
我猜测上述内容可以通过一些webpack.config.js
配置来完成,但我还没有看到任何在线演示如何在不指定入口点的情况下将deps与Webpack捆绑在一起。
答案 0 :(得分:3)
您必须指定一个入口点,否则Webpack将无法解析您的模块并静态分析依赖项。
也就是说,您不必在配置中直接指定入口点。您可以使用ExecutorService
然后要求其中的所有依赖项,或者您可以使用配置can并指定所有必需的模块:
webpack --entry path/to/entry.js $OTHER_ARGS
在任何情况下,Webpack在运行时评估模块的方式都不会使这些模块随时可用。我怀疑你真正感兴趣的是创建库目标,它们是独立编译的,然后在其他Webpack构建中重用。
以下是nice article详细解释了该方法,然后您可以参考official documentation。