NPM
link 链接
使用与你在电脑上开发一个项目A 但需要导入另个项目B, 而且你要在更改 项目B 的时候项目A 里面的module 自动跟新.
第一在项目B 里面创建
1 | npm link |
!注意: 一定要删除 项目B 里面的 node_module
第二 在项目A 里面的项目B 模块指向电脑上的项目B
1 | npm link [<@scope>/]<pkg>[@<version>] |
Node NVM 多版本控制
下载 NVM
普通下载
Mac 用 brew
需要先下载 node
1 | brew install node |
1 | brew update |
打开 .bash_profile
1 | export NVM_DIR=~/.nvm |
重启 .bash_profile
1 | source ~/.bash_profile |
使用
To download, compile, and install the latest release of node, do this:
1 | nvm install node |
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