【问题标题】:Connect and use Grunt on a remote server在远程服务器上连接和使用 Grunt
【发布时间】:2014-08-14 07:49:44
【问题描述】:

我已经在我自己的电脑上安装了node.js、grunt.js 插件和一个less 插件,现在我将它连接到远程服务器并在那里使用它。关于这个,我有几个新手(也许其中一些是愚蠢的)问题:

  1. 我是否还必须在远程服务器文件夹中安装 node.js、grunt.js 等?还是安装在我自己的电脑上就够了?

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

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

【问题讨论】:

    标签: node.js gruntjs less


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-22
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      相关资源
      最近更新 更多