npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:

复制代码 代码如下:

npm install grunt # 本地安装
npm install -g grunt-cli # 全局安装

下面分别解释。

1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。

【全局目录】通过 npm config set prefix "目录路径" 来设置。

通过 npm config get prefix 来获取当前设置的目录。

2. npm install xxx ,则是将模块下载到当前命令行所在目录。

例如:

复制代码 代码如下:
c:\123>npm install xxx

将会安装到

复制代码 代码如下:
c:\123\node_modules\xxx

这种方式显然是不好的,所以一般都会使用全局安装方式统一安装的一个目录中去,这样既方便管理、结构清晰还可以重复利用。

from:http://www.jb51.net/article/50669.htm

转载于:https://www.cnblogs.com/xuan52rock/p/5000840.html

nodejs 改变全局前缀相关推荐

  1. android+字体样式包,android 改变全局字体样式(第三方字体包)

    android 改变全局字体样式 参考:http://stackoverflow.com/questions/2711858/is-it-possible-to-set-font-for-entire ...

  2. NodeJS——模块全局安装路径配置以及关于supervisor的问题解释

    下载安装NodeJS后,在自己选择的路径下会有如下的文件: 默认情况下NodeJS安装会同时安装npm(模块管理器:用于管理用户require的模块,有全局和本地两种). 注:全局:执行npm  in ...

  3. Linux shell控制台改变显示前缀

    同样是linux,为什么shell登录后显示的前缀会不同呢,有些显示包含当前的用户名.主机名等信息,而有些仅显示一个#,如下图: shell前缀-1 其实,shell登陆后具体显示的内容由环境变量&q ...

  4. JavaScript:改变li前缀图片和样式

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  5. Nodejs修改全局仓库设置方案

    一.默认情况下nodejs内置的npm会把模块缓存在:"C:\Users\用户\AppData\Roaming\npm" 打开cmd -> 输入命令 npm config l ...

  6. vue-element-admin使用CDN引入element-ui时改变全局配置(size,zIndex)

    element-ui在npm或CDN引入的情况下,分别如何修改默认全局配置 开发环境npm引入element-ui 参考官方文档,直接更改配置即可 生产环境CDN引入element-ui 参考的是这篇 ...

  7. Windows 系统下设置Nodejs NPM全局路径

    Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效 npm config set cache "D:\nodejs\node_ca ...

  8. nvm 解决nodejs无法全局/usr/bin/node问题

    在使用nvm时候,发现nvm把nodejs安装到了家目录下,如果sudo执行发现会找不到Nodejs 有的程序默认的执行环境是/usr/bin/node 或者/usr/bin/nodejs 解决办法其 ...

  9. ajax中success函数无法改变全局或局部变量的值

    为什么80%的码农都做不了架构师?>>>    在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想 ...

最新文章

  1. linux 安装tar 命令
  2. 看了这个高并发系统架构,才知道我对秒杀的误解有多深
  3. 网络编程套接字(二)
  4. 企业级精致 Blazor 套件 BootstrapBlazor 介绍
  5. python函数-函数进阶
  6. Math对象方法总结(向上取整、向下取整、四舍五入、取随机数,取最大值、取最小值)
  7. java规定日期格式输出_Java格式化输出日期百分比时间等
  8. Maven史上最全总结
  9. java textfield事件_java – 以编程方式触发JTextField中的键事件...
  10. java 使用不同目录下的类_如何运行在不同目录下的java类文件? - Break易站
  11. JVM-绘图展现字节码执行引擎执行过程
  12. 【Verilog】verilog实现奇数次分频
  13. IMWeb Conf2018 Native跨端融合总结
  14. JQuery 四个常用的DOM操作获得内容 - text()、html()、value 以及 val() ;取属性值attr()----前三个有回调函数
  15. 保存 Hexo 博客源码到 GitHub
  16. Ubuntu 16.04 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller” 不能上网
  17. 将base64指纹编码输出为指定大小的图片
  18. session过期时间设置
  19. ArcGIS 图像合并至新栅格图层(Mosaic To New Raster和Mosaic)
  20. 新唐单片机选型手册_新唐单片机选型手册_新唐8051标准系列单片机选型指南

热门文章

  1. PostgreSQL操作问题(转载)
  2. 在线和本地两种方法构建 RAxML 进化树方法和解读
  3. 使用MATLAB如何生成jar包
  4. php 插入表,php 向数据库表中插入数据
  5. 当文员学计算机二级,二本学生毕业后在干什么?多半做3种工作,过来人深有同感...
  6. php 连接hadoop hdfs,Hadoop HDFS操作
  7. fileupload的回调方法_jQuery File Upload文件上传插件使用详解
  8. android service是单例么,android 使用单例还是service?
  9. 2、计算机图形学——3D变换
  10. 修改文件默认打开方式