1 Star 0 Fork 0

hanfusc / fupeiyu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

gp10-pc-cli

介绍

pc开发脚手架

软件架构

基于nodejs,gulp 一套PC端工程化开发环境。

      {
            "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之中配置自己的开发路径

项目路径配置示例


    scripts : {
            "index" : {
                  src : "./src/scripts/index/"
            },
            "login" : {
                  src : "./src/scripts/login/"
            }
      },
      scss : {
            "index" :{
                  src : "./src/scss/index/"
            },
            "login" :{
                  src : "./src/scss/login/"
            }
      }
  1. 每一个开发模块都是一个独立的文件夹文件夹结构如下 --| project --| src --|scripts --| index --|index.xxx.js --|index.xxx.js --| login --|login.xxx.js --|login.xxx.js

  2. npm run bulid 打包,打包之后所有的文件都是独立的例如 index.xxx.js ,index.xxx.js 等n个js会合并为一个index.js , 这个命名是根据config里面的json的key值命名的

  3. 服务器代理配置

配置时 proxyList 为核心配置对象 ,对象之中的key 为代理名称 我们输入 localhost:8080key即可发送代理请求,代理请求不能用浏览器直接访问,需要用内置方法去进行请求及测试。

      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

空文件

简介

汉服荟商城 展开 收起
NodeJS
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
NodeJS
1
https://gitee.com/hanfusc/fupeiyu.git
git@gitee.com:hanfusc/fupeiyu.git
hanfusc
fupeiyu
fupeiyu
master

搜索帮助