zoukankan      html  css  js  c++  java
  • Node.js npm 环境配置

    1.npmd的配置方式

    npm配置的方式有6种,优先级由高到底。

    1. 命令行参数。 如:npm config set
    2. 环境变量。 以npm_config_为前缀的环境变量将会被认为是npm的配置属性。
    3. 用户配置文件。可以通过npm config get userconfig查看文件路径。如果是mac系统的话默认路径就是$HOME/.npmrc。
    4. 全局配置文件。可以通过npm config get globalconfig查看文件路径。mac系统的默认路径是/usr/local/etc/npmrc。
    5. 内置配置文件。安装npm的目录下的npmrc文件。
    6. 默认配置。 npm本身有默认配置参数,如果以上5条都没设置,则npm会使用默认配置参数。

    2.npm配置的命令方式

    npm config set [--global] <key> <value>
    npm config get [<key>]
    npm config delete <key>
    npm config list [--json]
    npm config edit
    npm get [<key>]
    npm set [--global]  <key> <value>
    

    在设置配置属性时属性值默认是被存储于用户配置文件中,如果加上--global,则被存储在全局配置文件中。

    3.查看配置

    npm config list
    或者
    npm config ls -l   (查看npm的所有配置属性,包括默认配置)
    

    4.查看npm配置说明

    npm help config  (默认浏览器打开本地计算机存储的npm说明文件)
    

    5.npm的缓存目录

    如果该目录中已经有需要包的版本,那么npm install就不再下载了,而是直接拷贝到项目的node_modules目录中,并且在安装的输出信息中说明这个包来源于系统缓存。npm的缓存目录所有下载的包都存储module及其sha值,和项目中的package-lock.json中的sha值保持一致。

    • 查看缓存目录
    npm config get cache
    

    默认一般放在用户文件夹下面,比如C:Users{{username}}AppDataRoaming pm-cache目录下面。

    • 清除缓存内容
    npm cache clean --force
    
  • 相关阅读:
    vue:自定义指令
    vue去掉严格开发,即去掉vue-cli安装时的eslint
    vue路由6:导航钩子
    vue路由5:命名视图
    vue路由3:子路由
    vue组件通信之任意级组件之间的通信
    vue中组件通信之子父通信
    令狐冲也是个情场高手啊
    Java —— 时区(夏令时)问题
    PL/SQL 如何导出INSERT语句
  • 原文地址:https://www.cnblogs.com/jddreams/p/13441249.html
Copyright © 2011-2022 走看看