guocailee / admin-starter-kit

A starter kit for Admin Front-End develop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

后台前端开发文档

1. 概述

1.1. 依赖说明

  • 操作系统

并无特殊要求,但以体验上来说,Linux/Unix 优于 Windows

  • NodeJS

请到NodeJS下载最新版进行安装。

# 安装完成后,打开CMD/Terminal,运行
node -v # 查看node版本,检查是否正常安装
npm -v  # 查看对应的node包管理器版本
  • cnpm安装

由于npm使用国外资源,所以稳定性不佳。请用cnpm替换npm作为node的包管理器。详情请看:cpm

npm install cnpm -g # 安装cnpm
  • 项目依赖安装

在项目根地址执行,如下命令进行安装即可。

cnpm install  # 安装依赖

At last:

  • 由于项目用到scss,对其进行编译需要node-sass这个这个组件,底层依赖Python,所以在Windows环境下,需要安装Python
  • 实测在Windows下环境下,不能简单用cnpm安装依赖,请采用如下办法:
# first
alias tnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
# second
tnpm installl

# 如果出现问题一般时node-sass安装失败,请再执行: 
tnpm install node-sass

cnpm 采用了softlink方式,bootstrap-loader在寻找相对路径时,会出现问题

1.2 命令

  • npm run build

打包前端代码

  • npm run dev

启动服务器,以便可以在浏览器访问开发

2. 其他文档

About

A starter kit for Admin Front-End develop


Languages

Language:CSS 47.0%Language:JavaScript 36.1%Language:HTML 16.9%