Node那些事

记录 Node 小技巧

NPM

中文手册

使用与你在电脑上开发一个项目A 但需要导入另个项目B, 而且你要在更改 项目B 的时候项目A 里面的module 自动跟新.

第一在项目B 里面创建

1
npm link

!注意: 一定要删除 项目B 里面的 node_module

第二 在项目A 里面的项目B 模块指向电脑上的项目B

1
npm link [<@scope>/]<pkg>[@<version>]

Node NVM 多版本控制

参考

下载 NVM

普通下载

nvm 网页

Mac 用 brew

需要先下载 node

1
brew install node
1
2
3
4
brew update
brew install nvm
mkdir ~/.nvm
open ~/.bash_profile

打开 .bash_profile

1
2
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

重启 .bash_profile

1
2
source ~/.bash_profile
echo $NVM_DIR

使用

手册

To download, compile, and install the latest release of node, do this:

1
2
3
nvm install node
nvm install 0.12
nvm install stable

And then in any new shell just use the installed version:

1
nvm use node

Or you can just run it:

1
nvm run node --version

Or, you can run any arbitrary command in a subshell with the desired version of node:

1
nvm exec 4.2 node --version

You can also get the path to the executable to where it was installed:

1
nvm which 5.0

代码小技巧

export module.export

if (typeof module !== “undefined” && typeof module.exports !== “undefined”)
module.exports = aColor;
else
window.Validator = aColor;

npm 导入 GIT 仓库

Bitbucket

! 如果是私人仓库 记得添加 ssh 钥匙

npm install git+ssh://git@bitbucket.org/{user}/{repository}.git

用 chrome 调试

node --inspect --debug-brk index.js