您的位置:首页 > Web前端 > Node.js

Node.js安装与配置

2017-02-06 23:16 190 查看
※写作背景

     今天下午,组长安排了新的开发任务,因为做过这块类似的任务,心里特别高兴,心想应该一个小时就能搞定,所以中午午休的时候还是开开心心的,今天上午开会讨论了项目剩下的内容,其中用到一些技术,sql数据库的较多,例如,数据库的锁,包括两种(行级锁和表级锁),根据项目需求还需要用到事务保证数据的一致性,除此还需研究一下多线程的使用。本来想着做完任务后就可以研究一下这些技术点,针对项目需求先思考一下。结果下午重新开机后rebuild项目出现如下错误,由于对nodejs还不太了解,刚开始不知道是nodejs的事情,经过百度发现是nodejs的事情。第一次装nodejs是组长带着装的,可以说基本上都是组长在操作,我在旁边看,我解决了大概两个小时,还是没有解决,就问同组的伙伴,同组的伙伴特别耐心的给我解决,不过同组伙伴也有任务,而且是明天要发版的,人家今天还加班了,在此特别感谢我的伙伴们,遇见你们太幸运也太幸福了。后来请教组长,发现是环境变量的原因,经过修改依旧报错,而且出现的问题是在桌面上运行cnpm与npm命令可行,但是到代码目录下运行就一直提示command
not found错误,由于最近安装了jdk,也动了环境变量,不过感觉之前配置过几次环境变量了,已之前的经验是不会动之前已经配置好的环境变量的,不过还是怀疑自己在配置的时候勿动了,最后没办法了,重装nodejs吧。在快下班的时候装好了nodejs,但是依旧不行,最后组长提议重启电脑,重启电脑后OK。晚上回来用1个小时将任务完成。因此,得知这次机会而学会了关于nodejs的基本安装和一些命令的使用,细细回想还是有些内容模棱两可,先记录下来,慢慢研究,慢慢补充。

※简介

    

※cnpm与npm命令

※安装

      nodejs的官网是:https://nodejs.org/en/,可以点此链接去官网下载,不过我去官网下载了很多遍,会出现一个现象,下载到一半的时候就出错,不能下载了。为此可以点击如下链接去下载我正在使用的版本:点我下载

      下载后双击,就和普通软件一样的安装就可以,和普通软件一样可以更改软件的安装路径,在此说明,更改的安装路径不要有中文,因为后边需要配置环境变量,若有中文则可能会出现错误。若更改软件的安装路径,请记住安装的位置,也同样是为下一步的配置环境变量和安装模块做准备。

      安装完成后可以win+R,用cmd命令打开命令窗口,输入node -v,回车,查看是否会出现node的版本号。若出现版本号则表示安装成功,如图:

                                    


       npm的安装,新版的nodejs已经集成了npm,所以直接验证是否安装成功,同样win+R输入cmd命令打开命令窗口,输入npm -v,回车查看是否出现npm的版本号,若出现版本号则表示安装成功,如图:

                                     


     做好以上几步之后,我们需要配置npm的全局模块的存放路径和cache的路径,在nodejs的安装路径下新建两个文件夹,名称如下红色方框中两个文件夹。名称分别为"node_cache"和"node_global"。

                  


     使用Win+R,输入cmd命令打开命令窗口,输入如下命令回车(是两个命令,输入一个命令后回车,再输入另一个命令,其中E:\Program Files\nodejs为我的Nodejs的安装路径):

npm config set prefix "E:\Program Files\nodejs\node_global" 和
npm config set cache "E:\Program Files\nodejs\node_cache"
其中,node_global文件夹就是我们的全局模块存放路径,现在我们可以根据我们项目的需要安装模块,例如现在我安装一个express模块,方法是:Win+R,输入cmd打开命令窗口,输入命令:npm install express
-g,(express为模块的名称,-g表示安装到全局目录下,即node_global目录下)然后回车,等待安装结束后可以看到他的安装路径。



※环境变量的配置

     依次,右键我的电脑-->属性--->高级系统设置--->环境变量,进入环境变量对话框后,在系统变量下新建名称为:"NODE_PATH",变量值以我安装的路径为例,变量值为"E:\Program Files\nodejs\node_global\node_modules"

                   


       在安装Nodejs的过程中会系统会默认在用户变量下的PATH中添加"C:\Users\Administrator\AppData\Roaming\npm",上一步我们修改了NODE_PATH的内容,所以,在用户变量下的PATH中需要添加"E:\Program Files\nodejs\node_global\",由于是在最末尾添加,所以记得用分号隔开。

                       


      配置到这里,环境变量就配置成功了,上述的内容都是以我在我的电脑上安装为例,读者记得改成自己的安装路径。如何检验环境变量是否配置成功了呢?再次打开命令窗口,先输入node,回车,然后输入require('express'),回车,若出现express的内容则表示成功了。是不是忘了express是什么了?express就是上边使用npm命令安装的一个测试用的模块。忘了就往上翻翻吧!

                            


※总结

    遗留问题:npm与cnpm命令,什么是全局模块,node_cache作用是什么,为何使用nodejs,使用的好处是什么?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: