Ale*_*lls 5 amd node.js requirejs webpack
我正在寻找有关如何将依赖项与 Webpack 捆绑在一起的信息。最近没怎么做前端开发,跟不上最新趋势。
(a) 我想用 Webpack 捆绑 x 个依赖项,但我不想指定入口点。这样,如果需要捆绑包,则不会执行任何操作。
(b) 这可能与 (a) 无关 - 理想情况下我可以将它们捆绑为 AMD 模块。基本上,想使用 NPM 模块和我的代码并将其转换为 AMD。
我猜上面可以通过一些webpack.config.js配置来完成,但是我没有看到任何在线演示如何在不指定入口点的情况下将 deps 与 Webpack 捆绑在一起。
你必须指定一个入口点,否则 Webpack 将无法解析你的模块并静态分析依赖关系。
也就是说,您不必直接在配置中指定入口点。您可以使用webpack --entry path/to/entry.js $OTHER_ARGS然后要求其中的所有依赖项,或者您可以使用配置 can 并指定所有必需的模块:
{
entry: ['react', 'foo', 'bar', './ours/a', './ours/b']
}
Run Code Online (Sandbox Code Playgroud)
无论如何,Webpack 在运行时评估模块的方式并不能让这些模块随时可用。我怀疑您实际上可能感兴趣的是创建库目标,这些目标是独立编译的,然后在其他 Webpack 构建中重用。
这是一篇很好的文章,详细解释了该方法,然后您可以参考官方文档。
| 归档时间: |
|
| 查看次数: |
5886 次 |
| 最近记录: |