javascript - 构建或打包 nodejs 脚本,使其自包含
问题描述
我有一个结构如下的 javascript 代码库:
node_modules/
src/
/script1
/script2
/script3
package.json
package.lock
.env
ETC...
这些脚本是简单的实用程序,有时包含彼此文件夹中的代码,以最大限度地重用代码。即使他们没有这样做,他们也共享同一个node_modules
文件夹,所以无论如何他们都会纠缠在一起。
我想在/script2
(但不针对网络)上运行类似 webpack 的东西,以便将其所有独特的依赖项内联为一个庞大的 JS 脚本......(或者失败,构建其独特的依赖项以输出它自己的 node_modules 和 package.json 文件...但这听起来更复杂)。
我如何保持当前的项目结构,但仍根据需要为不同的环境(主要是无服务器功能)构建独立的部分?谢谢。
解决方案
基本上,您可以在每个文件上运行 webpack 作为条目,并配置 webpack 以使用node
目标。
推荐阅读
- android - Android APIv29 FileNotFoundException EACCES(权限被拒绝)
- apache - 如何在 Virtualmin 子服务器中设置文档根目录?
- angular7 - 使用 IoT 中心在 Azure 地图中实时更新车辆
- c - 使用布尔“掩码”数组进行数组索引
- angular - 使用 ngx-image-cropper 在单个图像上的多个裁剪框
- python - 如何合并两个df,列名和列号有一些变化
- css - 使用 Bootstrap 时为自定义 CSS 类添加前缀
- angular - SharePoint Online 是否支持 .webmanifest?如何使用受支持的 webmanifest 文件创建 SharePoint Online 渐进式 Web 应用程序?
- php - Laravel 在自定义规则对象中使用 required_if
- node.js - 在数据库中插入数据时的“null”值