跳到主要内容
版本:v1.3

5.3.2 代码贡献指南

分支规范

前端本地开发

环境要求

  • Node = 14 如果本机版本不满足要求,可以使用 nvm 来做node多版本切换
  • 本地未设置前端代理:关闭浏览器跨域安全策略,Chrome <= 93 。其他版本Chrome下载地址

本地工程设置前端代理:
修改webpackDevServer.config.js

    proxy: {
"/gateway": {
target: "targetUrl",
changeOrigin: true,
cookieDomainRewrite:"localhost"
}
},

可根据本地服务部署环境进行选择

本地运行

前端(sw-frontend)代码目录 https://github.com/alibaba/SREWorks/tree/master/paas/sw-frontend

安装依赖

npm config set registry https://registry.npm.taobao.org
cnpm install

本地启动

npm run pre  # 仅首次需要执行
npm start

启动浏览器(没有设置前端代理时)

open -a "Google Chrome" --args --disable-web-security --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --user-data-dir="/Users/xxxx/tempData/chrome"