Node.js、Sublime text3便携设置/自定义npm、packages文件夹位置
2016-06-09 16:26
197 查看
1.Node.js的npm
集成 npm/安装 npm
安装到全局的模块的默认路径是%APPDATA%\npm
安装模块时下载的一些依赖包等缓存文件保存在目录 %APPDATA%\npm-cache下
![](https://img-blog.csdn.net/20160609200151167)
删除默认路径%APPDATA%\npm和%APPDATA%\npm-cache
![](https://img-blog.csdn.net/20160609200307622)
配置自定义全局和缓存路径
安装路径下,新建 node_global和node_cache2个文件夹
![](https://img-blog.csdn.net/20160609200442671)
方法一
cmd运行以下两个命令:
npm config set prefix “D:\nodejs\npm-global”
npm config set cache “D:\nodejs\npm-cache”
![](https://img-blog.csdn.net/20160609200912513)
运行完后,在你的%HOMEPATH%下面会出现一个名为.npmrc的文件,将其重命名为npmrc,并移动到目录 D:\nodejs\node_modules\npm下
![](https://img-blog.csdn.net/20160610083116969)
![](https://img-blog.csdn.net/20160610083259278)
![](https://img-blog.csdn.net/20160610083949671)
方法二
直接在 D:\nodejs\node_modules\npm目录下新建一个npmrc文件,并写入以下内容并保存:
prefix = D:\nodejs\npm-global
cache = D:\nodejs\npm-cache
注意将环境变量PATH修改为D:\nodejs\node_global
PATH
在环境变量中的用户变量中
指定搜索全局模块路径
默认搜索%APPDATA%\npm,修改后搜索自定义全局模块路径D:\nodejs\node_global
![](https://img-blog.csdn.net/20160610085841866)
![](https://img-blog.csdn.net/20160610085853351)
![](https://img-blog.csdn.net/20160610085903210)
![](https://img-blog.csdn.net/20160610085913163)
2.Sublime text3的packages
用于存放 Sublime text3 配置文件,以及后面安装的各种插件
第一次安装Sublime text3后,不运行
在地址栏中输入%appdata%,打开默认packages所在位置
将安装Sublime text3时默认生成的Sublime Text 3文件夹删除
![](https://img-blog.csdn.net/20160609161743390)
![](https://img-blog.csdn.net/20160609161804328)
![](https://img-blog.csdn.net/20160609161819297)
打开自定义Sublime text3 安装位置
新建Data文件夹/自定义packages文件夹
打开 Sublime text3软件,所有的配置文件都会自动生成在Data文件夹中
![](https://img-blog.csdn.net/20160609161831907)
![](https://img-blog.csdn.net/20160609161844672)
![](https://img-blog.csdn.net/20160609161916517)
![](https://img-blog.csdn.net/20160609161933328)
如果Sublime text3软件已经配置/运行/使用,则自定义packages后,需重新操作所有配置
注:
1.环境变量对应的文件默认路径
%appdata%/应用程序数据的默认存放位置
%homepath%/用户主目录的完整路径
打开方式 地址栏/win+R
参考 http://www.ithome.com/html/win7/27732.htm
2.用Sublime text3软件查看各种配置文件和特殊文件格式的文件
3.取消特殊文件的默认始终打开方式
不小心更改了文件的默认始终打开方式,图标变了
![](https://img-blog.csdn.net/20160610073259529)
![](https://img-blog.csdn.net/20160610073638174)
![](https://img-blog.csdn.net/20160610074051382)
![](https://img-blog.csdn.net/20160610074101804)
简易有效更改方法如下:
找一个单独非安装可直接运行的可执行(.exe)软件,放在桌面,文件->右键->打开方式->更多应用->在这台电脑上查找其他应用->桌面->AIRPLAY.exe
![](https://img-blog.csdn.net/20160610072056215)
![](https://img-blog.csdn.net/20160610072236795)
![](https://img-blog.csdn.net/20160610080925236)
![](https://img-blog.csdn.net/20160610080946658)
![](https://img-blog.csdn.net/20160610081003378)
![](https://img-blog.csdn.net/20160610081023207)
![](https://img-blog.csdn.net/20160610081036738)
将桌面软件删除,注销/重启电脑,即可取消默认始终打开方式,图标恢复如初
集成 npm/安装 npm
安装到全局的模块的默认路径是%APPDATA%\npm
安装模块时下载的一些依赖包等缓存文件保存在目录 %APPDATA%\npm-cache下
删除默认路径%APPDATA%\npm和%APPDATA%\npm-cache
配置自定义全局和缓存路径
安装路径下,新建 node_global和node_cache2个文件夹
方法一
cmd运行以下两个命令:
npm config set prefix “D:\nodejs\npm-global”
npm config set cache “D:\nodejs\npm-cache”
运行完后,在你的%HOMEPATH%下面会出现一个名为.npmrc的文件,将其重命名为npmrc,并移动到目录 D:\nodejs\node_modules\npm下
方法二
直接在 D:\nodejs\node_modules\npm目录下新建一个npmrc文件,并写入以下内容并保存:
prefix = D:\nodejs\npm-global
cache = D:\nodejs\npm-cache
注意将环境变量PATH修改为D:\nodejs\node_global
PATH
在环境变量中的用户变量中
指定搜索全局模块路径
默认搜索%APPDATA%\npm,修改后搜索自定义全局模块路径D:\nodejs\node_global
2.Sublime text3的packages
用于存放 Sublime text3 配置文件,以及后面安装的各种插件
第一次安装Sublime text3后,不运行
在地址栏中输入%appdata%,打开默认packages所在位置
将安装Sublime text3时默认生成的Sublime Text 3文件夹删除
打开自定义Sublime text3 安装位置
新建Data文件夹/自定义packages文件夹
打开 Sublime text3软件,所有的配置文件都会自动生成在Data文件夹中
如果Sublime text3软件已经配置/运行/使用,则自定义packages后,需重新操作所有配置
注:
1.环境变量对应的文件默认路径
%appdata%/应用程序数据的默认存放位置
%homepath%/用户主目录的完整路径
打开方式 地址栏/win+R
参考 http://www.ithome.com/html/win7/27732.htm
2.用Sublime text3软件查看各种配置文件和特殊文件格式的文件
3.取消特殊文件的默认始终打开方式
不小心更改了文件的默认始终打开方式,图标变了
简易有效更改方法如下:
找一个单独非安装可直接运行的可执行(.exe)软件,放在桌面,文件->右键->打开方式->更多应用->在这台电脑上查找其他应用->桌面->AIRPLAY.exe
将桌面软件删除,注销/重启电脑,即可取消默认始终打开方式,图标恢复如初
相关文章推荐
- 使用 HTTP 上传 G 级的文件之 Node.js 版本
- mongo实现消息队列
- Node.js压缩web项目中的js,css和图片
- node连接mysql数据库
- 使用 Node.js 构建交互式命令行工具
- async.js 学习记录
- 异步流程控制:7 行代码学会 co 模块
- 新时代编辑神器:Atom
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- ndm:NPM 的桌面 GUI 程序
- C#实现自定义双击事件
- WinForm实现自定义右下角提示效果的方法
- node.js中的fs.mkdir方法使用说明
- 为什么Node.js会这么火呢?Node.js流行的原因
- 究竟什么是Node.js?Node.js有什么好处?
- Linux下为Node.js程序配置MySQL或Oracle数据库的方法
- 三种Node.js写文件的方式
- node.js中的http.response.removeHeader方法使用说明