Nodejs安装及配置踩坑总结

本文详细介绍了如何下载并安装Node.jsv14.15.2,包括选择安装目录,创建node_cache和node_global文件夹,配置环境变量,设置npm缓存路径和全局模块路径,以及切换到淘宝npm镜像。在安装过程中强调了以管理员权限运行命令行的重要性,特别是当安装Babel库时遇到问题,需使用`npminstall-g`进行全局安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.本次选择下载node-v14.15.2-x64.msi版本

2.在D盘新建Nodejs文件夹,作为安装目录

3.安装好后,打开Nodejs(这是根目录),在根目录下创建两个新的文件夹用于存放缓存数据的node_cache和用于存放库的node_global

 4.开始配置环境,打开高级系统设置->环境变量设置

-在系统变量中添加NODE_HOME,设置Nodejs的安装目录 

 -在系统变量中的path中添加这三个

 5.以管理员身份打开命令行(不用管理员身份打开,设置下载路径或者安装库等时候会报错)

node -v和npm -v用于检查环境配置是否正确

6. 继续保持在命令行中,这一步设置一下之前新建的两个空文件夹node_global与node_cache

npm config set prefix D:\Nodejs\node_global (如果你按照我的目录来的,可以默认这么设置)

npm config set cache D:\Nodejs\node_cache

7.设置npm的下载源为淘宝镜像

npm config set registry https://registry.npm.taobao.org(再次提醒,命令行用管理员身份打开,否则此处会报错)  注:使用npm config ls来查看6、7的配置是否生效

8.npm install -g cnpm安装到全局目录下

 9.本次主要目的是为了安装babel的一些库,当时使用

npm install @babel/parser,一直失败,改成了npm install -g @babel/parser后安装成功

注:安装配置容易遇到的坑:1、环境配置路径正确 2、配置node_global,node_cache以及设置npm的下载源时是否用管理员身份打开命令行 3、安装其他包时,如果报错,注意安装命令是否为npm install -g,-g即在全局安装的意思

<think>嗯,用户问的是如何在Windows上配置Vim环境。首先,我得回想一下自己有没有在Windows下配置过Vim的经验。我记得Vim本身是跨平台的,所以应该可以在Windows上安装使用。过具体步骤可能和Linux下有所同。 首先,用户可能需要先安装Vim。在Windows下,最直接的方法应该是去官网下载安装包。官网的地址是vim.org,过我记得Windows版本可能需要到另一个页面下载,比如https://www.vim.org/download.php,那里有PC: MS-DOS and MS-Windows的链接。或者用户可能更习惯使用Chocolatey这样的包管理工具来安装,这样更方便。过如果用户熟悉命令行工具的话,可能直接下载安装包更简单。 安装完成后,配置Vim可能需要编辑_vimrc文件。在Windows下,这个文件通常位于用户的home目录下,比如C:\Users\用户名\_vimrc。过有时候用户可能知道这个文件的存在,需要手动创建。这时候需要告诉用户如何创建这个文件,可以用记事本或者其他编辑器。 接下来是插件管理。在Linux下常用的是Vundle或者vim-plug,过在Windows下是否适用呢?应该可以,但需要注意路径的问题。比如,安装vim-plug需要下载plug.vim,并放到autoload目录下。Windows的Vim插件目录结构可能和Linux同,比如在vimfiles目录下而是.vim。需要确认目录结构,避免用户放错位置。 然后是一些常用配置,比如显示行号、语法高亮、缩进设置等。这些配置在_vimrc里添加即可,和Linux下类似,但要注意路径分隔符是反斜杠还是正斜杠。在Windows中,路径可以用反斜杠,但Vim里可能也支持正斜杠,所以可能需要提醒用户注意转义或者使用正斜杠。 插件安装完成后,可能需要安装一些语言相关的插件,比如YouCompleteMe,过这个在Windows下可能比较复杂,需要编译或者使用预编译的版本。可能用户会遇到问题,比如依赖的Python版本或者编译工具的问题。这时候可能需要建议用户使用其他替代插件,比如coc.nvim,它基于Node.js,可能更容易安装。 另外,Windows下的终端可能和Linux同,比如默认的命令提示符或者PowerShell。如果用户使用GVim,可能会有终端的问题,但如果用vim在命令行里,可能需要配置终端支持,比如颜色和字体。这时候可能需要调整_vimrc中的颜色设置,或者安装支持真颜色的终端,比如Windows Terminal。 还有剪贴板的问题,在Windows下是否可以直接用系统剪贴板?可能需要检查Vim是否编译了clipboard支持。用户可以通过vim --version查看是否有+clipboard。如果没有,可能需要重新安装支持clipboard的版本,或者使用GVim,它通常默认支持。 最后,可能还需要推荐一些常用插件,比如nerdtree用于文件浏览,vim-airline美化状态栏,以及自动补全和语法检查的插件。同时,提醒用户如果遇到问题,可以参考哪些资源,比如Vim的官方文档,或者Windows下特定的配置教程。 总结一下,步骤大致是:安装Vim,配置_vimrc,安装插件管理器,安装常用插件,处理可能的路径和依赖问题,最后测试配置是否生效。过程中需要特别注意Windows和Linux在路径、终端、依赖管理上的差异,避免用户。</think>以下是在Windows系统配置Vim环境的详细步骤: ### 一、安装Vim 1. **官方安装包** 访问[Vim官网](https://www.vim.org/download.php) → 选择`PC: MS-DOS and MS-Windows` → 下载`gvim_xx.x.x_x86_x64.exe` 安装时勾选: ``` [x] Create .bat files(添加环境变量) [x] Native language support(中文支持) ``` 2. **包管理器安装(推荐)** 安装[Chocolatey](https://chocolatey.org/)后执行: ```powershell choco install vim -y ``` --- ### 二、基础配置 1. **创建配置文件** 在用户目录(如`C:\Users\YourName`)新建`_vimrc`文件 (或复制`$VIM\_vimrc`模板修改) 2. **常用配置示例** ```vim " 显示设置 set number " 行号 syntax on " 语法高亮 set tabstop=4 " Tab宽度 set encoding=utf-8 " 编码 " 键位映射 inoremap jj <ESC> " 按jj退出插入模式 nnoremap <C-s> :w<CR> " Ctrl+S保存 ``` --- ### 三、插件管理(vim-plug) 1. **安装插件管理器** 下载[plug.vim](https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim) → 保存到: ``` ~\vimfiles\autoload\plug.vim ``` 2. **配置插件** 在`_vimrc`中添加: ```vim call plug#begin('~\vimfiles\plugged') Plug 'preservim/nerdtree' " 文件树 Plug 'vim-airline/vim-airline' " 状态栏美化 Plug 'neoclide/coc.nvim' " 智能补全 call plug#end() ``` 3. **安装插件** 打开Vim执行: ``` :PlugInstall ``` --- ### 四、高级配置 1. **Coc.nvim配置** 需先安装[Node.js](https://nodejs.org/) → 在Vim中执行: ``` :CocInstall coc-json coc-python ``` 2. **NERDTree快捷键** ```vim nnoremap <F2> :NERDTreeToggle<CR> ``` 3. **解决Windows剪贴板同步** 安装支持`+clipboard`的版本,添加配置: ```vim set clipboard=unnamedplus ``` --- ### 五、推荐工具 1. **终端优化** 使用[Windows Terminal](https://github.com/microsoft/terminal) + [Cascadia Code字体](https://github.com/microsoft/cascadia-code) 2. **调试工具** ```vim :checkhealth " 检查环境健康状态 :version " 查看编译特性(确认+clipboard等) ``` --- ### 常见问题 1. **中文乱码** 在`_vimrc`添加: ```vim set fileencodings=utf-8,gbk ``` 2. **插件安装失败** 检查网络代理,或尝试: ```vim let g:plug_shallow = 0 " 完整克隆仓库 ``` --- 通过以上步骤,您将获得一个支持代码高亮、智能补全、文件树导航的高效Vim环境。建议通过`:help tutor`学习基础操作,逐步探索更多插件配置
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值