• npm 安装或更新模块失败的解决办法


    头一次关注npm,在刚刚安装的机子上使用更新指令却报错,我还以为是SHA512有什么问题,后来发现是因为一些网络原因,所以,如果出现错误,务必修改默认配置为国内镜像,但是在publish之前,记得要改回来。

    镜像地址如下:

    registry=https://registry.npm.taobao.org/  
    NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node  
    NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs  
    PHANTOMJS_CDNURL=https://npm.taobao.org/dist/phantomjs  
    ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/  
    SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass  
    SQLITE3_BINARY_SITE=http://npm.taobao.org/mirrors/sqlite3  
    PYTHON_MIRROR=http://npm.taobao.org/mirrors/python

    在windows下:

    编辑  C:Users系统的用户名.npmrc 文件,并用上述镜像地址覆盖文件内容

    在Linux下:

    编辑 ~/.npmrc 并将上述镜像地址覆盖到文件中

    如果修改成功,则可以使用如下指令测试:

    npm info underscore

    如果成功,那么会出现如下信息:

    在安装之前,我们首先需要通过npm init 来初始化一个 package.json 管理所有依赖的包

    否则会提示找不到 package.json 文件

    npm init

    找不到文件的提示如下:

    当然,如果想给C盘节省空间,也可以在别的目录下安装,这里就不再赘述。然后我们就可以安装我们需要的工具了。

  • 相关阅读:
    poj3686 Windys
    poj3155 Hard Life
    luoguP2774 方格取数问题
    poj3469 Dual Core CPU
    poj3281 Dining
    luogu P3410 拍照
    离散化
    最短路(SPFA)
    lower_bound && upper_bound
    gcd
  • 原文地址:https://www.cnblogs.com/luruiyuan/p/7279957.html
Copyright © 2020-2023  润新知