webpack - node express 打包部署?

查看:545
本文介绍了webpack - node express 打包部署?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

目录结构[部署到云服务器上,采用pm2维护进程服务]

本地开发node-express-mysql 项目之后,目前需要将所有本地代码和依赖都部署到云上(node 是全局安装配置的)。

问题:

能否想前端开发一样,通过gulp或者webpack打包生成一个build目录,这样就可以不用部署node_modules和相关的配置项,打包时自动根据打包环境加载相应配置和依赖到build中。

前端那一套打包部署比较熟悉,node目前仅限本地运行。

解决方案

没太大必要。而且你目录结构改变了有可能导致依赖找不到。而且node的加载模式CommonJS
模块的特点如下。
所有代码都运行在模块作用域,不会污染全局作用域。
模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。
模块加载的顺序,按照其在代码中出现的顺序。

前端所有的什么按需加载,压缩减少请求。都没什么必要。

这篇关于webpack - node express 打包部署?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆