doproio / team

团队会议,讨论等
19 stars 6 forks source link

开发环境搭建 #3

Open fayching opened 10 years ago

fayching commented 10 years ago

Node.js 安装

第一步: 下载 Node.js 直接上官网 http://nodejs.org/ 下载 (windows & mac 都一样) 配置成功后可以在 CMD 或 Terminal 中通过 node -v 看到 node.js 对应的版本号。

第二步:安装 npm 现在应该也安装好了npm,可以直接 npm -v 验证。

第三步:设置环境变量

PATH 是给 bin 文件用的,一般 PATH 会有多个目录,以冒号分隔。当输入一个命令的时候,会按照目录的先后顺序查找,找到后执行这个命令。

mac 设置方式:

$cd ~

$vim .bash_profile

// 输入下面:
export NODE_PATH=/usr/local/lib/node_modules
export PATH=$PATH:$NODE_PATH

// 看看是否添加成功
$ echo $PATH  
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/lib/node_modules

windows 设置方式:

PATH = C:\Users\{{username}}\AppData\Roaming\npm
NODE_PATH = C:\Users\{{username}}\AppData\Roaming\npm\node_modules

image

oklai commented 10 years ago

内部 Node.js NPM 镜像使用方法

推荐方法1:设置 npm 的配置 (只需配置一次)

npm config set registry http://npm.oa.com
npm install <package>

方法2: 使用 npm 的 registry 参数(每次都要写) npm --registry http://proxy.xx.com install <package>

方法3:

/* 首先设置代理 */
npm config set proxy http://proxy.xx.com:8080
npm config set https-proxy http://proxy.xx.com:8080

/* 接着设置源服务器 */
npm config set registry https://registry.npm.taobao.org
hkz404 commented 10 years ago

Git 的安装与使用

1、安装: 直接上官网 http://git-scm.com/downloads (windows & mac 都一样),安装完成后把 git 安装 bin 目录加入 PATH 环境变量(mac 不需要)。 CMD 或 Terminal 中运行 git --version 确认安装是否成功。

2、基本配置:

$ git config --global user.name hahnzhu
$ git config --global user.email hahn.chu91@gmail.com

3、内网可设置代理:

$ git config --global http.proxy http://proxy.xx.com:8080
$ git config --global https.proxy https://proxy.xx.com:8080
hkz404 commented 10 years ago

SPM 安装

1、安装 spm 目前请先使用 spm @2.x 这个版本。 npm install spm@2.x -g

2、安装 spm-build spm-build 为构建工具 npm install spm-build -g

3、安装 spm-init spm-init 为初始化模板工具 npm install spm-init -g

4、安装 spm-doc spm-doc 是封装了静态文档生成工具 nico 的一个用于 Arale 模块文档生成调试的工具。 npm install spm-doc -g

5、配置 配置源服务,在源服务上可以找到所有人分享的模块。

$ spm config user.username yourname
$ spm config source:spm.url https://spmjs.org

6、问题解决 使用 npm 安装时可能会有权限问题导致安装失败,可以通过下面这行代码去掉 sudo: sudo chown -R $USR /usr/local

fayching commented 10 years ago

内网安装 SPM

内网 spm-init 可能装不成功,执行完命令后再执行 git clone https://github.com/spmjs/template-cmd ~/.spm/init/cmd

spm-doc 也一样,执行完命令后再执行 git clone git://github.com/spmjs/nico-cmd.git ~/.spm/themes/cmd

hkz404 commented 10 years ago

Grunt 安装

Grunt 和 Grunt 插件是通过 npm 安装并管理的,npm 是 Node.js 的包管理器。

将 Grunt 命令行(CLI)安装到全局环境中。安装时可能需要使用 sudo(针对OSX、*nix、BSD 等系统中)权限或者作为管理员(对于 Windows 环境)来执行以下命令。 npm install -g grunt-cli 或者 sudo npm install -g grunt-cli

验证: grunt --version