# make-waves **Repository Path**: yao_dongyi/make-waves ## Basic Information - **Project Name**: make-waves - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-05-02 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 目录结构: ``` ├── build ----------------------网页配置 │ ├── favicon.ico │ └── manifest.json ├── config ------------------webpack配置 │ ├── env.js │ ├── jest │ │ ├── cssTransform.js │ │ └── fileTransform.js │ ├── paths.js │ ├── webpack.config.dev.js │ ├── webpack.config.prod.js │ └── webpackDevServer.config.js ├── package-lock.json ├── package.json --------------------项目package.json ├── public --------------------出口 │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── scripts ---------------------运行的脚本 │ ├── build.js │ ├── start.js │ └── test.js ├── src ----------------------源码目录 │ ├── api ----------------------API目录 │ │ ├── api.js │ │ └── port.js │ ├── assets -----------------------静态资源目录 │ ├── components -------------------公共组件 │ ├── config ----------------------项目一些配置 │ │ ├── envconfig.js --------------配置信息 │ │ └── rem.js --------------------自适应 │ ├── pages --------------------页面目录 │ │ ├── info ---------------------个人信息页面 │ │ └── login ---------------------登录页面 │ ├── router -----------------------路由 │ │ └── index.jsx │ ├── store ------------------------react-redux状态管理目录 │ │ ├── store.js │ │ └── user │ ├── style ------------------------通用样式目录 │ ├── utils ------------------------公用方法 │ │ ├── asyncComponent.jsx -------异步加载组件 │ │ └── commons.js ---------------公用方法 │ │ │ │ │ ├── index.js --------------------入口 │ └── ****** ├── README.md ----------------------README └── tree.md --------------------------项目结构 ``` # 配置统一环境变量: > 设置对应的argv > "scripts": { > "start": "node scripts/start.js 'dev'", > "build": "node scripts/build.js 'prod'", > "alpha": "node scripts/build.js 'alpha'", > "test": "node scripts/test.js" > }, > 修改build.js和start.js 的 process.env.NODE_ENV = process.argv[2]; ## 设置config.js ### //环境变量统一配置。 > export const BaseParam = { > fetchUrl: > process.env.NODE_ENV == "dev" ? '开发环境' : > process.env.NODE_ENV == "alpha" ? '测试环境' : > process.env.NODE_ENV == "prod" ? '线上环境' : 'none', > }; > 然后从项目或import 获取 BaseParam 的环境值。 # 解决build后path错误问题 在package.json=加上这一句,"homepage": "."。