1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),便可以看到下载页面。

2、下载完成后双击运行进行安装,安装过程基本直接“NEXT”就可以了(全部采用默认方式安装)。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”)。

3、安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。方法:在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。

4、npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入”npm -v”来测试是否成功安装。如下图,出现版本提示便OK了。

5、常规NodeJS的搭建到现在为止已经完成了,急不及待的话你可以在”cmd“输入”node“进入node开发模式下,输入你的NodeJS第一句:”hello world“ - 输入:console.log(‘hello world’)。

6、npm作为一个NodeJS的模块管理,之前我什么都不懂,从网上找各种安装教程,弄的五花八门,走了很大的弯,现在将其整理出来,方便各位网友查看。

①、我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹。如下图

②、启动cmd,输入

npm config set prefix "C:\Program Files\nodejs\node_global"npm config set cache "C:\Program Files\nodejs\node_cache"
  • 1
  • 2
  • 3

③、现在我们来装个模块试试,选择express这个比较常用的模块。同样在cmd命令行里面(管理员权限运行cmd),输入

npm install express -g
  • 1

(“-g”这个参数意思是装到global目录下,也就是上面说设置的“C:\Program Files\nodejs\node_global”里面。)。待cmd里面的安装过程滚动完成后,会提示“express”装在了哪、版本还有它的目录结构是怎样。如下图

④、关闭cmd,打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图

⑤、进入环境变量对话框,在系统变量下新建”NODE_PATH”,输入”C:\Program Files\nodejs\node_global\node_modules“。(ps:这一步相当关键。)
2014.4.19新增:由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量”PATH”修改为“C:\Program Files\nodejs\node_global\”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。

⑥、以上步骤都OK的话,我们可以再次开启cmd命令行,进入node,输入“require(‘express’)”来测试下node的模块全局路径是否配置正确了。正确的话cmd会列出express的相关信息。如下图(如出错一般都是NODE_PATH的配置不对,可以检查下第④⑤步)

node解决安装包后xx-v命令无效相关推荐

  1. 微赞,你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试....

    你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试. 解决方法: 路径中不能中文. 转载于:https://blog.51cto.com/wutou/1736988

  2. 解析完CAD安装包后,如何添加语言?手把手教你~

    2021年,AutoCAD新增了中文支持,这对于外语不好的小伙伴可谓是久旱逢甘霖.由于语音包需要手动安装,很多小伙伴在解析完CAD安装包后对此是束手无策.今天就教你如何下载适用自己的语言产品并管理语言 ...

  3. Mac下pip安装包之后无法在命令行使用解决方法

    当mac上安装pip或pip3之后,使用pip3包安装shodan或者wafw00f的时候,命令行没法执行访问: 解决方案: export PATH="/Users/crow/Library ...

  4. Anaconda Python 解决安装包 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position xx

    Anaconda的prompt 修改编码类型输入 chcp 65001 (utf8) 安装即可

  5. linux rmp命令安装包在哪里_rpm命令_Linux rpm 命令用法详解:RPM软件包的管理工具...

    rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM ...

  6. Git下载安装及环境配置,解决安装包下载慢问题(详细版)

    Git是我们平时开发都要用到的项目管理工具,虽然有网页版的Git网站,但是在本地安装Git后,可以直接使用命令语句来进行项目的上传与克隆.还是非常方便的. 今天就来介绍下Git的下载. git下载安装 ...

  7. pwgen linux安装包,Linux 使用pwgen命令创建随机密码

    创建随机密码,以前写过一篇<php密码生成类>的文章. PHP密码生成类的功能如下: 1.可设定密码长度 2.可设定要生成的密码个数,批量生成. 3.可以指定密码的规则,字母,数字,特殊字 ...

  8. pip更新升级后Import Error:cannot import name main及pip安装包后出现环境错误拒绝访问...

    1. sudo gedit /usr/bin/pip 将pip改为pip._internal 2.pip install XX 改为 pip install --user XX 转载于:https:/ ...

  9. 彻底解决安装包过程中的Requirement already satisfied:问题

    问题如图,安装库总是提示大量类似Requirement already satisfied: paddle in f:\anapython\lib\site-packages (1.0.2)的信息. ...

最新文章

  1. 有了这个工具,不执行代码就可以找PyTorch模型错误
  2. pandas新字段(数据列)生成、使用np.where或者apply lambda函数结合if else生成新的字段,详解及实战
  3. merge r语言daframe_R语言读取多个excel文件后合并:rbind/merge/cmd合并
  4. HandlerExceptionResolvers
  5. Apache AB 压力测试
  6. 【Django】Django web项目部署(Nginx+uwsgi)
  7. Jquery的ajax提交成功后刷新页面
  8. Oracle插数据timeout,oracle 11g 频繁报kmgs_parameter_update_timeout
  9. 遇见未来 | MongoDB增强事务支持,向NewSQL的方向迈进
  10. 树状结构搜索功能_ICLR 2020 高分论文!利用稀疏多层次Transformer结构获取语法树!...
  11. VB 文件编码互换模块(支持 Ansi,UTF-8,Unicode(little endian),Unicode big endian)
  12. swift学习笔记《5》- 实用
  13. 强化学习MATLAB代码实现
  14. Android抓包工具tcpdump
  15. 串行通信协议 CAN 和 LIN
  16. python打开360浏览器_python 模拟浏览器访问网页 selenium+chromedriver+360浏览器
  17. 泰坦尼克号python数据分析统计服_python_泰坦尼克号数据分析报告
  18. 自制树莓派PICO RP2040开发板+例程(I2C读取LM75和AHT20 温度数据)
  19. uni-app map路线轨迹回放功能及turf.js实现缓冲区渲染(微信小程序)
  20. Wattagio for Mac(电池管理)

热门文章

  1. mapper method ......attempted to return null from.....
  2. esp32 spi 驱动 oled 屏显示来自 PC 的画面
  3. AI Studio 飞桨 零基础入门深度学习笔记1-深度学习的定义
  4. 2021工业交换机前十大品牌排行榜,工业交换机哪个牌子好?
  5. 新人成长:新人在前端团队如何快速成长为技术骨干
  6. centos使用storcli工具查看服务器硬盘和raid组信息
  7. 手机显示系统检测您正在通过代理服务器,当手机无线网出现“检测到您正在使用多个终端共享上网,网络访问被冻结15...
  8. 网络安全——无线局域网安全技术——802.11i
  9. LM7805使用总结
  10. 反驳生命的起点是rna_生命起源之谜:RNA世界假说将迎来终结?