配置Surge的步骤如下

  1. 安装Surge:

    • 全局安装:使用以下命令安装Surge。
      npm install -g surge
    • 或者在项目目录中使用局部安装(可选)。
      npm install surge
  2. 创建surge.json文件:

    • 在项目根目录下创建一个surge.json文件。
    • 添加基本配置:
      {
        "src": "dist/", // 生成的静态文件目录
        "public": "public/", // 静态文件的根目录,默认可不设
        "base": "public/", // 静态文件的根路径
        "surge": [
          {
            "src": ["index.html"],
            "srcDir": "pages/", // 输入文件目录
            "dest": "public/", // 输出到哪个路径
            "url": "https://yourdomain.com" // 自定义URL
          }
        ],
        "namespace": "your-namespace" // 项目命名空间
      }
  3. 定义静态资源路径:

    • 在surge.json中,确保src和base路径正确,确保静态资源如图片、CSS、JS正确引用。
  4. 构建并部署:

    • 在终端运行以下命令:
      surge init
      surge build
      surge push
    • 使用--update选项只部署有变化的文件:
      surge push --update
  5. 配置域名:

    • 在Surge管理界面绑定域名,设置url为https://yourdomain.com。
    • 或者在surge.json中设置url字段,并在Surge管理界面完成DNS配置。
  6. 使用命令选项:

    • 构建选项:
      surge build -p ./pages/ -d ./dist/ # 指定源和构建目录
    • 单页应用入口:
      surge build -s ./index.html # 入口文件
  7. 管理命令:

    • 清理构建缓存:
      surge clean
    • 查看帮助:
      surge help

通过以上步骤,您可以成功配置并使用Surge进行静态网站的生成和部署,确保在配置过程中仔细检查文件路径和域名设置,以避免部署时的问题。

配置Surge的步骤如下

扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

400-815-7263
扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

网站地图