介绍
fis-deploy-ftp 是一个可以进行 fis3 各种项目部署的工具,它基于 FTP 协议进行文件上传,可以将本地文件以及经过打包后的文件上传到服务器。本文将会对该 npm 包进行详细的使用教程,以及一些注意事项和示例代码。
安装
使用 npm 进行全局安装:
npm install fis-deploy-ftp -g
配置文件
在使用该 npm 包前,需要在项目根目录下配置 fis-conf.js
文件,该文件用来配置 fis3 的各项详细信息。它可以用来指定上传的服务器地址、FTP 认证信息、本地文件路径等。
一个典型的 fis-conf.js
的配置例子如下:
-- -------------------- ---- ------- -------------- - ------- ----------------- - ---------- ----------- -------- - ----- ------------------ ----- ----------- --------- ----------- ----- -- - -- --
其中,参数说明:
- remoteDir:服务器上存储项目的路径
- host:FTP 服务器的地址
- user:登录用户名
- password:登录密码
- port:FTP 服务器端口
使用
当完成了配置文件的编写后,通过以下命令进行项目部署:
fis3 release -Dompd remote
其中 -Dompd
是 fis3 的编译参数,代表了编译时所需要的各项信息。remote
则代表了编译完成后会自动上传到远程服务器。
注意事项
fis-deploy-ftp
只支持上传文件,因此在使用它时必须开启 fis3 的压缩打包功能。- 推荐在上传前进行本地测试,以保证上传成功率。
- 该工具只支持 FTP 协议,如果需要使用其他协议,则需要使用其他提供商。
示例代码
下面是一个实例代码,以便更好的理解使用方法
-- -------------------- ---- ------- -------------- - -------- ------------------- --------------------------------- --- ----------------- - -------------------------------- ---------- ----------------------- --- ---------------------------- - -------- ----- ------- -- ---- ----- -- ---- ------- ------------------- ---------- ----------------------- --- --------------------------- - ---------- ---------------------------- --- -------------- - ------- ----------------- - ---------- ------------- -------- -------- - ----- ------------ ------- ----- ------- ----- --------- ---------- ---- ----- -- -- -------- -- ------------ --------- ------------- - -- ----- - ----------------- - ---- - ------------------------- - - -- --
总结
通过本文对 fis-deploy-ftp 进行了比较详细的介绍,相信各位读者对于该 npm 包有了较为深入的了解。在实际使用中需要注意一些要点,并进行测试,以便最终能够顺利的完成项目部署。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/70038