![](https://csdnimg.cn/release/download_crawler_static/22670402/bg1.jpg)
NodeJS:V0.12.7
Npm:2.13.2
Mysql:5.1.73
Gcc/G++
以上安装软件请自行安装,nodejs 源码编译需要 Gcc/G++
1) 下载 Cnpm 源码:https://github.com/cnpm/cnpmjs.org.git
2) 解压源码到 software,进入目录安装依赖包 npm install
3) 创建 Mysql 数据库,本地数据库用户名:root,密码:root,使用 cnpm 提供的数据库
mysql -uroot -pmysql -e 'DROP DATABASE IF EXISTS cnpmjs_test;'
mysql -uroot -pmysql -e 'CREATE DATABASE cnpmjs_test;'
mysql -uroot -pmysql 'cnpmjs_test' < docs/db.sql
mysql -uroot -pmysql 'cnpmjs_test' -e 'show tables;'
4) a)修改/config/index.js 文件,使用 mysql,也可以使用自带的 sqlite
enablePrivate: true , // enable private modeadmins: { admin: 'yourtion@gmail.com', },
syncModel: 'exist'// 'none', 'all', 'exist'
c)注释 bindingHost 一行,对外网开放。
//bindingHost: '127.0.0.1', // only binding on 127.0.0.1 for local access
进入 cnpmjs.org-master 目录
npm run start