在远程服务器上连接并使用Grunt

时间:2014-08-14 07:49:44

标签: node.js gruntjs less

我已经在我自己的计算机上安装了node.js,grunt.js插件和一个较少的插件,现在我要将它连接到远程服务器并在那里使用它。我有几个新手(可能其中一些是愚蠢的)有关这个的问题:

  1. 我是否还必须在远程服务器文件夹中安装node.js,grunt.js等?或者它是否足以安装在我自己的计算机上?

  2. 我使用的是Windows 8.1(如果这是相关的),我希望连接到FTP服务器或SSH服务器(我已经提供了服务器名称,FTP端口号和SSH端口)。我应该使用哪种类型的端口?

  3. 将由npm执行的实际脚本文件,是否应该放在该远程服务器上的文件夹中?

1 个答案:

答案 0 :(得分:1)

您的本地开发环境确实与远程服务器环境完全分开。

  1. 是的,为了运行节点脚本或grunt任务,您的远程服务器环境也需要安装node和grunt。
  2. FTP通常是端口21,而SFTP通常是端口22.但是,您应该使用支持开发事务的IDE或FTP客户端。 IE:将新代码上传到远程服务器。您还应该考虑版本控制和/或持续集成/代码部署例程。
  3. 是的,您应该基本上模仿远程服务器环境中的本地环境。虽然它们可能并不总是1对1,尤其取决于远程服务器的操作系统,但最终它们是完全独立的。您可能对vmware,virtualbox,vagrant或docker感兴趣。