Damn1t
for you I bleed myself dry
FRIENDS
baidu

npm问题汇总

2019-12-26 problem

npm问题汇总

安装模块出现npm ERR! code EISGIT

出现类似问题:

1
2
3
4
npm ERR! git Appears to be a git repo or submodule.
npm ERR! git /Users/.../node_modules/some-module
npm ERR! git Refusing to remove it. Update manually,
npm ERR! git or move it out of the way first.

参考解决办法:https://stackoverflow.com/questions/27356915/how-to-update-npm-modules-ignoring-a-git-repo/40891438#40891438

我采用的是修改自己nodejs安装目录下的..\nodejs\node_modules\npm\node_modules\npm-install-checks\index.js,将如下内容注释掉:

1
2
3
4
5
6
if (!er && s.isDirectory()) {
var e = new Error(folder + ': Appears to be a git repo or submodule.')
e.path = folder
e.code = 'EISGIT'
return cb(e)
}

安装指定版本

npm install –save 模块名称(例如react-native-scrollable-tab-view)@版本号(例如0.5.3)

查看npmjs服务器上的包的版本信息

  • npm view pkg version 查看服务器上包pkg的最新的版本信息

    1
    2
    npm view gulp version 
    4.0.0
  • npm view pgk versions 查看npmjs服务器上包pkg的所有的版本信息

    1
    npm view gulp versions
  • npm info pkg 查看npmjs服务器上包pkg的最新的版本信息,和npm view pkg version的功能类似,但比npm view pkg version提供的信息更丰富

    1
    npm info gulp

Author: damn1t

Link: http://microvorld.com/2019/12/26/常见问题/npm常见问题/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
DC-2
NextPost >
sop bypass via browser-cache
CATALOG
  1. 1. npm问题汇总
    1. 1.1. 安装模块出现npm ERR! code EISGIT
    2. 1.2. 安装指定版本
    3. 1.3. 查看npmjs服务器上的包的版本信息