gpt4 book ai didi

node.js - Webpack - 捆绑脚本而不指定入口点

转载 作者:太空宇宙 更新时间:2023-11-03 21:49:27 25 4
gpt4 key购买 nike

我正在寻找有关如何将依赖项与 Webpack 捆绑在一起的信息。最近没怎么做前端开发,落后于最新趋势。

  • (a) 我想将 x 个依赖项与 Webpack 捆绑在一起,但是我不想指定入口点。这样,如果 bundle 是required,什么都不会执行。

  • (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']
}

无论如何,Webpack 在运行时评估模块的方式并不能让这些模块随时可用。我怀疑您实际上可能感兴趣的是创建库目标,这些目标是独立编译的,然后在其他 Webpack 构建中重用。

这是一个nice article详细解释了该方法,然后您可以引用 official documentation .

关于node.js - Webpack - 捆绑脚本而不指定入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41097678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com