学习的初衷一直在纠结要不要开始学习nodejs(原谅我说我做不到~)。今天终于给了自己一颗恶毒的心,开始学习nodejs。其实不是为了学习nodejs。最重要的是开始学习vue了(不要问我为什么学vue,最重要的是面试的时候被严重鄙视了,好吧,说我只是个剪纸boy,唉,我赢了这里不多说)。下面写一下在windows系统下如何安装nodejs和npm安装模块全局路径设置。(既然我是在windows平台上开发,这算不算一个合格的程序员?)。nodejs安装步骤在windows下安装nodejs比较方便,已经支持windows原生安装方式。去nodejs官网(https://nodejs.org/en/)下载.msi安装文件即可。只需单击您下载的.msi安装文件,然后单击下一步即可。当然,这里你可以选择你的安装文件路径。这里我设置的nodejs文件安装在D:\ProgramFiles\nodejs这个路径下。这样nodejs的PATH路径就会设置为D:\ProgramFiles\nodejs。以上步骤完成后,打开window的cmd控制台(快捷键window+r,输入cmd,回车)。在cmd命令行输入node-v,如果显示nodejs的版本号,说明安装成功。npm的安装,由于新版的nodejs已经集成了npm,所以在安装nodejs的时候就已经安装好了npm。在cmd命令行直接输入npm-v。如果出现对应的npm版本号,说明npm也已经安装成功。至此常规的nodejs搭建就完成了。在cmd命令行输入node后就迫不及待的进入node开发模式了。输入你的nodejs的第一句console.log("helloworld~");并且将显示cmd命令。该行输出“helloworld~”。(开心吗,哈哈~)通过以上步骤,终于完成了nodejs的安装,包括安装路径的更改。(安装起来很简单,但是说起来好麻烦,唉,多做点就更好了~_~)。npm全局模块路径的设置一般情况下,npm全局模块安装的存放路径在你的电脑C:\Users\你的电脑名\AppData\Roaming\npm,缓存路径在你电脑C:\Users下\你的计算机名称\AppData\Roaming\npm-cache。首先设置全局模块的存储路径和缓存路径。比如我想把上面两个文件夹放在nodejs中(不要问我为什么,因为我希望以后在其他电脑上配置方便,不用每次都去获取每个模块),所以我在nodejs目录下新建了“node_global”和“node_cache”两个文件夹。启动cmd,输入下面两行命令:npmconfigsetprefix"D:\ProgramFiles\nodejs\node_global"npmconfigsetcache"D:\ProgramFiles\nodejs\node_cache"接下来,尝试安装一个模块,因为连接接下来,我想学习vue,这里我直接在cmd命令行输入npminstallvue-g(-g的意思是全局安装模块,也就是将vue模块安装到你修改的模块存放路径D:\ProgramFiles\nodejs\node_global),等待下载安装,安装完成后会提示安装路径以及vue的版本,在node_global目录下会看到node_modules文件夹,打开包可以看到vue模块。这个时候说明vue模块已经下载安装完成。这时候我们要检查vue是否安装成功,如果直接在cmd命令行输入vue-V,会出现如下错误信息“'vue'不是内部或外部命令,也不是它是一个可运行的程序或批处理文件。”那么问题来了,怎么解决呢?我们更改了npm全局模块的存储路径和缓存路径。这时候使用模块就会出现上面的错误。关键的一步来了,我们要重新设置系统变量。关闭cmd命令行窗口,在“我的电脑”中,右键打开属性,进入环境变量对话框,在系统变量中新建NODE_PATH,输入“D:\ProgramFiles\nodejs\node_global\节点模块”。(pssssss:这一步很关键)。确保require("vue");在cmd命令行输入node后就正常了。由于模块的默认地址已更改,因此需要相应更改上述用户变量。在PATH变量中,我们需要重新添加参数“D:\ProgramFiles\nodejs\node_global\”。(由于大部分node全局模块都提供全局访问,所以要在PATH路径中加入“D:\ProgramFiles\nodejs\node_global\”)保存并更改环境变量的参数后,打开cmd命令行,输入vue-v,会出现vue的版本号,说明npm全局模块的路径设置完成。至此,npm全局模块的路径设置就完成了(Scattering~)。总结万事开头难(哈哈,原谅我偷懒23333),一旦开始,就没有退路了。最近不知道怎么了,总觉得“好累,但又无路可走!”还有,最近一直在看二级建造师的教材,水利水电工程的教材,一看头就大了(看来我老了,接受新知识的能力差不如以前了,唉,有点远)。学完nodejs的安装,就该学习vue了。就是这么任性~最后希望自己静下心来,少玩手机,多看书(互相鼓励)。一个人独处的时候,可能是最好的静修阶段,也是最好的学习阶段。当然,爱情还是充满期待的。回头无路,未来可期。
