Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

开发环境搭建 #3

Open
fayching opened this issue Jul 18, 2014 · 5 comments
Open

开发环境搭建 #3

fayching opened this issue Jul 18, 2014 · 5 comments
Labels

Comments

@fayching
Copy link
Member

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

@fayching fayching added the doc label Jul 21, 2014
@oklai
Copy link

oklai commented Jul 21, 2014

内部 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 hkz404 changed the title npm环境搭建 npm 环境搭建 Jul 21, 2014
@hkz404
Copy link

hkz404 commented Jul 21, 2014

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
  • 详细配置:Link
  • 基本命令:Link

@hkz404
Copy link

hkz404 commented Jul 30, 2014

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
Copy link
Member Author

内网安装 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

@fayching fayching changed the title npm 环境搭建 环境搭建 Jul 31, 2014
@hkz404
Copy link

hkz404 commented Aug 14, 2014

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

@fayching fayching changed the title 环境搭建 开发环境搭建 Jan 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants