# fupeiyu **Repository Path**: hanfusc/fupeiyu ## Basic Information - **Project Name**: fupeiyu - **Description**: 汉服荟商城 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-26 - **Last Updated**: 2024-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gp10-pc-cli #### 介绍 pc开发脚手架 #### 软件架构 基于nodejs,gulp 一套PC端工程化开发环境。 ```javascripts { "name": "project", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "./node_modules/.bin/gulp gulp-dev", "build": "./node_modules/.bin/gulp build" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "@babel/core": "^7.4.4", "@babel/preset-env": "^7.4.4", "gulp": "^3.9.1", "gulp-babel": "^8.0.0", "gulp-clean-css": "^4.2.0", "gulp-concat": "^2.6.1", "gulp-connect": "^5.7.0", "gulp-imagemin": "^5.0.3", "gulp-sass": "^4.0.2", "gulp-uglify": "^3.0.2", "http-proxy-middleware": "^0.19.1", "node-sass": "^4.12.0" } } ``` #### 安装教程 1.npm install #### 使用说明 1. 建立目录结构,在conf问价夹下的json之中配置自己的开发路径 项目路径配置示例 ```javascript scripts : { "index" : { src : "./src/scripts/index/" }, "login" : { src : "./src/scripts/login/" } }, scss : { "index" :{ src : "./src/scss/index/" }, "login" :{ src : "./src/scss/login/" } } ``` 2. 每一个开发模块都是一个独立的文件夹文件夹结构如下 --| project --| src --|scripts --| index --|index.xxx.js --|index.xxx.js --| login --|login.xxx.js --|login.xxx.js 3. npm run bulid 打包,打包之后所有的文件都是独立的例如 index.xxx.js ,index.xxx.js 等n个js会合并为一个index.js , 这个命名是根据config里面的json的key值命名的 4. 服务器代理配置 配置时 proxyList 为核心配置对象 ,对象之中的key 为代理名称 我们输入 localhost:8080**key**即可发送代理请求,代理请求不能用浏览器直接访问,需要用内置方法去进行请求及测试。 ```javascript proxyList : { "/pxx" : { url : "https://apiv2.pinduoduo.com/api/fiora/subject/goods/", // 默认重写路径 // rewrite : true }, "/dt" :{ url : "https://www.duitang.com/napi/blog/list/by_filter_id/" } } ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request