我可以编写一个 npm 运行 脚本来自动向我的服务器加载 ftp 吗?
Can I write an npm run script to automate an ftp load to my server?
在 VSCode 中,我使用 ftp-simple 从 Svelte 站点上传静态文件目录。
我想自动执行此操作,大概是使用 npm,这样当我 运行 npm run build
时,它还会将构建文件夹上传到指定的 ftp.
这有什么用? ftp-deploy
似乎有可能,但我不确定如何配置 package.json
等等
如有任何帮助,我们将不胜感激。
documentation for npm scripts 说明。不过,简而言之:
在 package.json
中,找到(或创建)scripts
属性。找到或添加 build
属性。该值应该是上传所需的命令。这可以是您编写的脚本(使用 ftp-deploy
或其他东西),也可以是作为开发依赖项安装的 CLI 工具,或者是您的 shell 可用的常规命令或命令集。
所以你最终可能会得到这样的结果(但可能不会完全是这样):
{
"scripts": {
"build": "myAwesomeFtpDeployScript.js"
}
}
在 VSCode 中,我使用 ftp-simple 从 Svelte 站点上传静态文件目录。
我想自动执行此操作,大概是使用 npm,这样当我 运行 npm run build
时,它还会将构建文件夹上传到指定的 ftp.
这有什么用? ftp-deploy
似乎有可能,但我不确定如何配置 package.json
等等
如有任何帮助,我们将不胜感激。
documentation for npm scripts 说明。不过,简而言之:
在 package.json
中,找到(或创建)scripts
属性。找到或添加 build
属性。该值应该是上传所需的命令。这可以是您编写的脚本(使用 ftp-deploy
或其他东西),也可以是作为开发依赖项安装的 CLI 工具,或者是您的 shell 可用的常规命令或命令集。
所以你最终可能会得到这样的结果(但可能不会完全是这样):
{
"scripts": {
"build": "myAwesomeFtpDeployScript.js"
}
}