首页 > 解决方案 > 构建或打包 nodejs 脚本,使其自包含

问题描述

我有一个结构如下的 javascript 代码库:

node_modules/
src/
   /script1
   /script2
   /script3
package.json
package.lock
.env

ETC...

这些脚本是简单的实用程序,有时包含彼此文件夹中的代码,以最大限度地重用代码。即使他们没有这样做,他们也共享同一个node_modules文件夹,所以无论如何他们都会纠缠在一起。

我想在/script2(但不针对网络)上运行类似 webpack 的东西,以便将其所有独特的依赖项内联为一个庞大的 JS 脚本......(或者失败,构建其独特的依赖项以输出它自己的 node_modules 和 package.json 文件...但这听起来更复杂)。

我如何保持当前的项目结构,但仍根据需要为不同的环境(主要是无服务器功能)构建独立的部分?谢谢。

标签: javascriptnode.jswebpackbuild

解决方案


基本上,您可以在每个文件上运行 webpack 作为条目,并配置 webpack 以使用node目标。


推荐阅读