vue,angular等前端工程部署到服务器,需要有node.js吗?
1.如题,没搜索到一个确切的答案。
2.关于webpack. vue-cli, angular-cli都是在webpack上工作的,纯TypeScript项目,还需要webpack吗?
回答:
1、不需要node.js。打包后都是浏览器可执行的html/css/js,只要有服务器提供服务访问即可,这个服务你可以随便选用node或是nginx等其他
2、纯ts项目当然也要打包工具,但不必须是webpack。如果你只是需要编译ts,那么tsc就可以了,但如果是包括html、css/scss这些还是需要打包工具
回答:
最终的css,js,html文件依旧在服务器上是以静态资源的形式存在的,如果你这边是纯前端页面。本质上依旧是访问静态资源。至于是否安装node,取决于你们的后台技术架构。和静态资源没有关系
回答:
假设打包好的项目部署到服务器,可以不用node.js直接sync项目到服务器,也可以Jenkins,也可以docker。但也可以用node.js在一个没有Nginx等容器的机器上启动一个服务器。
纯typescript项目就很有意思了,我有一个练习算法的项目,jest-ts直接跑测试用例,其他啥也没有,webpack是啥我都不知道。但是我也可以用webpack,把算法处理成js然后用普通的jest去测试。
所以用和不用,有什么区别呢
以上是 vue,angular等前端工程部署到服务器,需要有node.js吗? 的全部内容, 来源链接: utcz.com/p/936025.html