NextJS构建文件夹中是否包含node_modules目录文件?
NextJS构建产物中是否包含node_modules?
- 正常构建NextJS项目后,build文件夹里不会有完整的node_modules目录。NextJS基于Webpack做打包处理:
- 项目代码和依赖的核心逻辑会被打包成优化后的静态资源(比如
static/chunks下的JS、CSS文件) - 极少数特殊场景下,可能会有个别依赖文件被单独输出,但绝不会出现整个node_modules目录
- 项目代码和依赖的核心逻辑会被打包成优化后的静态资源(比如
- 你要把build文件夹缓存到CDN的话,直接上传build下的所有内容就行,完全不用考虑node_modules的问题——NextJS生产环境运行只依赖build里的文件,不需要额外的node_modules依赖。
内容的提问来源于stack exchange,提问作者Jyoti Duhan
相关产品推荐
相关产品推荐

