【问题标题】:Can I write an npm run script to automate an ftp load to my server?我可以编写一个 npm 运行脚本来自动将 ftp 加载到我的服务器吗?
【发布时间】:2021-11-10 17:09:56
【问题描述】:

在 VSCode 中,我使用 ftp-simple 从 Svelte 站点上传静态文件目录。

我想自动化这个,大概使用 npm,这样当我运行 npm run build 时,它也会将构建文件夹上传到指定的 ftp。

我可以为此使用什么? ftp-deploy 似乎有可能,但我不确定如何配置 package.json 等。

任何帮助将不胜感激。

【问题讨论】:

    标签: npm ftp svelte


    【解决方案1】:

    documentation for npm scripts 解释。简而言之:

    package.json 中,找到(或创建)scripts 属性。查找或添加 build 属性。该值应该是上传所需的命令。这可以是您编写的脚本(使用ftp-deploy 或其他东西),也可以是作为开发依赖项安装的 CLI 工具,也可以是您的 shell 可用的常规命令或命令集。

    所以你最终可能会得到这样的结果(但可能不会完全如此):

    {
      "scripts": {
        "build": "myAwesomeFtpDeployScript.js"
      }
    }
    

    【讨论】:

    • 感谢 Trott,这就是我已经走了多远,我还没有建立以这种方式理解脚本的心智模型。但是,与以往一样,最好从文档开始...!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 2015-02-11
    相关资源
    最近更新 更多