我有一个具有如下结构的javascript代码库:
node_modules/
src/
/script1
/script2
/script3
package.json
package.lock
.env
等...
脚本是简单的实用程序,有时会包含彼此文件夹中的代码,以最大程度地重复使用代码。即使他们没有这样做,他们也会共享同一个node_modules
文件夹,因此无论如何它们都会纠缠在一起。
我想在/script2
上运行类似webpack的东西(但不针对Web),以便将其唯一的依赖项作为一个大型JS脚本内联...(否则,构建其唯一的依赖项以进行输出它自己的node_modules和package.json文件...但是听起来更复杂)。
如何保持当前项目结构,但仍根据需要为不同的环境(主要是无服务器功能)构建独立的项目?谢谢。