可以不安装node环境,把node环境集成到项目里面么
 发布于 9 年前  作者 mcc285361464  5285 次预览  最后一次回复是 7 年前  来自 问答 

有个需求,就是不用用户安装node环境,把环境放到代码中,可以直接运行express的代码。如果不可以,有没有什么能够集成node环境的东西,谢谢啦

16 回复
yanglinnie

为啥有这样的需求呢

CoderIvan

把node和npm放到项目里,然后使用Bash脚本执行,感觉可行

CoderIvan

@Wizzercn

确实,Docker也是不错的选择,不过这次就换成要安装docker环境了 :)

richenlin

如果是为了满足交付部署的话,我建议使用docker images

richenlin

一个.sh脚本加一个dockerfile,就可以满足封装打包部署发布

mcc285361464

@yanglinnie 想不让客户安装环境直接运行程序。

mcc285361464

@CoderIvan 嘿嘿,没事,我都去试试哈,谢啦

mcc285361464

@richenlin 好哒,我去试试,谢啦

ghostcode

你应该需要的是:Package your Node.js project into an executable。下面两个可以满足你的要求:

https://github.com/nexe/nexe

https://github.com/zeit/pkg