美文网首页前端
[总结] npm使用备忘

[总结] npm使用备忘

作者: mr_franklin | 来源:发表于2016-09-25 18:14 被阅读799次

设置国内registry,加快下载速度

  • 临时设置访问源,命令行输入:
npm config set registry https://registry.npm.taobao.org/)
  • 命令行中直接加registry参数。
npm --registry=https://registry.npm.taobao.org install express
  • 若想永久设置,编辑 ~/.npmrc文件,输入:
vi ~/.npmrc
registy=https://registry.npm.taobao.org/

npm install时报错:

npmERR!registry error parsing json

原因:国内registry挂了,临时切换到国外源来解决这个问题:

npm cache clear
npm config set registry http://registry.npmjs.org/

如果想查看某个nodejs项目在github上的issues,可以运行命令:

npm issues express

npm update的时候报错:

npm ERR! Linux 3.10.0-229.11.1.el7.x86_64
npm ERR! argv "/home/daheng/.nvm/versions/node/v5.7.0/bin/node" "/home/daheng/.nvm/versions/node/v5.7.0/bin/npm" "update"
npm ERR! node v5.7.0
npm ERR! npm  v3.6.0

npm ERR! No compatible version found: node.extend@linked
npm ERR! Valid install targets:
npm ERR! 1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 0.0.1
npm ERR! 
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

原因:git切换分支版本后才报错,应该是node_modules下面的文件混乱了。把整个目录都删除再从新npm instal,npm update。

npm install和npm update的区别:

区别只在于那些已经安装的,模糊版本的依赖包。
package.json

{
  "name":          "my-project",
  "version":       "1.0",                             // install   update
  "dependencies":  {                                  // ------------------
    "already-installed-versionless-module":  "*",     // ignores   "1.0" -> "1.1"
    "already-installed-semver-module":       "^1.4.3" // ignores   "1.4.3" -> "1.5.2"
    "already-installed-versioned-module":    "3.4.1"  // ignores   ignores
    "not-yet-installed-versionless-module":  "*",     // installs  installs
    "not-yet-installed-semver-module":       "^4.2.1" // installs  installs
    "not-yet-installed-versioned-module":    "2.7.8"  // installs  installs
  }
}

转自:http://stackoverflow.com/questions/12478679/npm-install-vs-update-whats-the-difference

相关文章

  • [总结] npm使用备忘

    设置国内registry,加快下载速度 临时设置访问源,命令行输入: 命令行中直接加registry参数。 若想永...

  • npm 使用总结

    新手菜鸟,边学边用边整理边总结。 一、npm本地安装(local)、全局安装(global)的区别: npm in...

  • 备忘:npm/apm 使用国内源

    众所周知的原因,基本所有外国的开发工具的默认源被墙了,对于 Node.js 的产品,我们可以使用淘宝提供的国内源。...

  • 【Web前端】npm使用总结

    这里归总下用npm来搭建前端项目中的一些感受 依赖包的管理问题 团队开发的话,必然会碰到这种依赖包的版本问题,团队...

  • npm及node使用总结

    1、npm init -ynpm初始化时,加上参数 -y ,可以让所有设置都是默认,不用每一行都敲下回车键2、使用...

  • 小程序开发如何使用npm

    构建npm 开启“使用npm模块”(右上角详情-本地设置-勾选使用npm模块)使用npm模块 初始化npm npm...

  • vue ui命令无效

    总结, npm跟yarn只用一个,就不会出现这种问题 使用npm跟yarn来回安装tui-editor导致的vue...

  • conda的使用

    最近使用conda一直在网页上查命令,因此总结一下,用于备忘。 Install and uninstall Add...

  • Android adb你真的会用吗?

    引言 本文基于Android官方文档, 以及个人工作的使用经验, 总结下adb的常用用法, 备忘. 1, adb简...

  • pandas 简单使用手册

    主要为记录pandas日常使用的一些函数,仅作为备忘录,不提供总结和见解。 DataFrame 和 Series ...

网友评论

    本文标题:[总结] npm使用备忘

    本文链接:https://www.haomeiwen.com/subject/tgstyttx.html