npm
为了让你更了解 npm,我们要做两件事(可不做)
运行 npm config set loglevel http,让你知道 npm 发的每一个请求
运行 npm config set progress false,关闭那个进度条
为了让你的安装速度变快,运行 npm config set registry https://registry.npm.taobao.org/
这会让你在运行 npm adduser 的时候出问题,想要恢复成原样,只需要 npm config delete registry 即可
nrm:
$ nrm ls
$ nrm use xxx
npm install -g nrm --registry=https://registry.npm.taobao.org
npm i --verbose
显示安装信息
npm run
使用npm run script 提升作用变量
start test
可不用run
git
解决冲突:
$ git stash
$ git pull
$ git stash pop
git pull = git fetch + git merge
git fetch origin master
git merge FETCH_HEAD
手动commit提交更改
yarn
yarn config set registry 'https://registry.npm.taobao.org'
yarn与npm对照表
yarn / yarn install -> npm install
yarn add -> npm install --save
yarn remove -> npm uninstall --save
yarn add --dev -> npm install --save-dev
yarn upgrade -> npm update --save
yarn global add -> npm install -g
git submodule 子模块用法
$ git submodule add git@github.com:slashhuang/pure-node-notebook-fe.git public
$ git submodule init public
$ git submodule update // 进行clone
// 出现问题
$ rm -rf public ==> 删除原先的依赖
$ git add .
$ git commit -am 'remove public'
$ git push
$ git submodule update public // 然后随心
如果已经有submodule那就调用
$ git submodule XXX update
可以直接 git clone xxx public
cd public
npm i
npm start