-
安装Surge: 在终端中运行以下命令安装Surge:
npm install -g surge
-
初始化Surge项目: 在项目目录中运行以下命令初始化Surge:
surge init
这将创建一个
surge.json文件。 -
编辑Surge配置文件: 打开
surge.json文件,添加必要的配置:{ "surge": true, "static": "public", "entry": "index.html", "host": "your-domain.surge.sh", "build": true }static:指定静态文件的目录,默认为public。entry:指定入口文件,默认为index.html。host:指定域名,需购买域名后配置。build:启用构建功能,自动压缩文件。
-
启动Surge服务器: 运行以下命令启动Surge服务器:
surge start
访问
http://localhost:9292查看本地服务器。 -
部署项目到Surge: 使用以下命令将项目部署到Surge:
surge publish
部署完成后,访问
https://your-domain.surge.sh。 -
配置多个域名: 如果需要多个域名,编辑
surge.json,添加domains数组:{ "domains": ["domain1.com", "domain2.com"], ... } -
启用自动更新: 在
package.json中添加scripts:{ "scripts": { "post": "surge push" } } -
拉取最新代码: 设置
pull选项,并在package.json中添加pull脚本:{ "surge": { "pull": true } } -
检查安全权限: 确保项目安全,安装
nsp并配置:npm install nsp --save-dev
在
package.json中添加pre脚本:{ "scripts": { "pre": "npm run nsp check" } } -
启动服务器后重启: 如果修改文件,使用
surge refresh刷新服务器或重新启动。
通过以上步骤,您可以成功配置并部署Surge服务器,根据需要调整配置以满足项目需求。




