npm
為了讓你更了解 npm甜刻,我們要做兩件事(可不做)
運(yùn)行 npm config set loglevel http,讓你知道 npm 發(fā)的每一個(gè)請(qǐng)求
運(yùn)行 npm config set progress false王污,關(guān)閉那個(gè)進(jìn)度條
為了讓你的安裝速度變快罢吃,運(yùn)行 npm config set registry https://registry.npm.taobao.org/
這會(huì)讓你在運(yùn)行 npm adduser 的時(shí)候出問題,想要恢復(fù)成原樣昭齐,只需要 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
手動(dòng)commit提交更改
yarn
yarn config set registry 'https://registry.npm.taobao.org'
yarn與npm對(duì)照表
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 // 進(jìn)行clone
// 出現(xiàn)問題
$ rm -rf public ==> 刪除原先的依賴
$ git add .
$ git commit -am 'remove public'
$ git push
$ git submodule update public // 然后隨心
如果已經(jīng)有submodule那就調(diào)用
$ git submodule XXX update
可以直接 git clone xxx public
cd public
npm i
npm start