pm2 基于Node.js 开发,需要Node.js 运行环境。
请问下,是否基于Node.js开发的项目都需要Node.js运行环境?
pm2 基于Node.js 开发,需要Node.js 运行环境。
请问下,是否基于Node.js开发的项目都需要Node.js运行环境?
看你怎么定义基于Node.js开发的项目
如果你认为 vue和react等前端项目在开发过程中依赖 Node.js 工具来进行构建、测试、部署等操作也算是基于Node.js的话哪就不需要。
如果不是哪就是必须了
这个问题挺有意思的,一般而言定基于Node.js开发的项目肯定是需要Node.js运行环境的,这个毋庸置疑,但是某些特殊情况,比如二楼说的打包成exe这种可执行文件后,是不需要安装本身nodejs环境的,虽然它不需要本机安装nodejs环境,但是exe中帮你打包了nodejs环境而已,其实还是需要nodejs环境的。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
通常来讲肯定是的,但是不同的场景又不一样,比如 JavaScript 原本只支持在浏览器中运行,但是后面也支持在 node 中,还支持在其他的运行环境,因此,不一定的,例如别的运行环境也支持 node 的项目的运行方式,那就没什么问题。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
如果你的意思是说基于Node.js开发的项目,是不是一定要在运行的计算机上有node.js才能跑起来
那答案是否定的,比如electron项目是基于Node.js开发的,但是打包的时候node和chromium会一并被打进exe可执行文件,这样安装应用的环境并不需要自己有node.js。其他情况比如你在开发node.js应用的情况下,环境里当然要有Node.js。