npm 与 git 使用技巧

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,677评论 19 139
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 12,419评论 0 9
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,366评论 0 8
  • Yarn 初始化一个项目 yarn init 相当 npm init yarn add添加一个包 相当 ...
    FConfidence阅读 28,933评论 5 19
  • 广东的三月,正值回南天。 天气阴晴不定,风雨莫测。时而烟雨蒙蒙,雾海苍茫;时而阴风阵阵,凉气逼人。一整个月里,很少...
    Hold_Your_Color阅读 4,127评论 0 2