https://github.com/iamdarcy/hioshop-admin
首先需要安装 nodeJs 和 mysql
微信商城分三个项目,服务端 提供所有接口,admin 端发布商品,微信小程序是商城页面
微信小程序部署很简单,导入到微信开发者工具里就可以了,等服务端搭建完成,把请求地址改为刚搭建完的端口和地址就可以了
发布商品的admin端,使用了electron 技术,先执行命令 npm install 安装依赖,如果报错需要改下代码
看报错中提示的文件位置,在return位置,把换行改为一行,加上单引号就可以了
这个问题是Element-ui自带的。解决方法:
在node_modules 搜索: div class="el-form-item__label-wrap" style={style}
然后在语句中加上单引号就可以了。
直到执行npm install 没有报错,在执行npm run dev,就能看到界面了
搭建服务端之前,需要先安装python和vs,在执行npm install 安装依赖,和npm start 启动工程
如果是在liunx上安装海风小店服务端到liunx服务器
安装node环境,并且配置在任何目录使用
1.安装mysql ,mysql密码配置到配置文件里(数据库名,用户名,用户密码)
/hioshop-server-master/src/common/config/database.js
2.在程序解压目录安装依赖,需要使用npm淘宝源安装,并且需要加上sudo,否则没有权限创建文件夹。
sudo npm install --registry=https://registry.npm.taobao.org
如果提示sudo下没有npm 命令,需要创建几个软连接,可以根据报错信息百度
sudo ln -s /usr/local/node/nodejs/bin/node /usr/bin/node
sudo ln -s /usr/local/node/nodejs/lib/node /usr/lib/node
sudo ln -s /usr/local/node/nodejs/bin/npm /usr/bin/npm
sudo ln -s /usr/local/node/nodejs/bin/node-waf /usr/bin/node-waf
3.安装完成后,会有.o文件相关的错误估计是编译器没有安装
然后安装g++编译器,可以百度搜索怎样安装,也可以按我用的命令 yum -y install gcc+ gcc-c++
删除之前依赖安装没有成功的依赖文件夹,使之重新下载安装
然后安装依赖就通过了
然后启动工程
npm start