nodejs安装及npm全局模块路径的设置

学之初衷

一直在纠结要不要动手开始学习nodejs(原谅我之前说到作不到~)。今天,终于给本身下一个恶狠狠的心,开始着手学习nodejs,其实也不是为了学习nodejs,最最最重要的是开始学习vue啦(不要问我为何学vue,最主要的仍是面试时被严重鄙视了,说我仅仅是一个切图仔。唉,这里很少说了)。下面来写写如何在windows系统内安装nodejs及npm安装模块全局路径的设置。(因为我是在windows平台上开发,这算不算不是一名合格的程序猿呢?)。vue

nodejs安装步聚

  1. windows下的nodejs安装仍是比较方便的,已经支持windows native安装方式。只须要去nodejs官网(https://nodejs.org/en/)下载.msi安装文件。
  2. 直接点击你下载的.msi安装文件就能够了,直接next下一步就行。固然了,这里你能够选择你的安装文件路径,在这里,我设置了nodejs文件的安装在D:\Program Files\nodejs路径下。这样,将会设置nodejs的PATH路径为D:\Program Files\nodejs。
  3. 以上步聚安装完成,打开window的cmd控制台(快捷键 window+r,输入cmd,回车)。在cmd命令行里输入node -v,若显示出nodejs的版本号,则表示安装成功。
  4. npm的安装,因为新版的nodejs已经集成了npm,因此npm在你安装nodejs的同时,已经安装好了。直接在cmd命令行输入npm -v,若出现相应的npm版本号,则表示npm也安装成功了。
  5. 常规的nodejs搭建到如今已经为止了,急不可待的在cmd命令行输入node后进入node开发模式,输入你的nodejs第一句console.log("hello world ~");,将会在cmd命令行输出"hello world ~"。(是否是很开心,哈哈 ~)

经过以上几个步聚,终于完成了nodejs的安装,包括安装路径的更改。(安装起来很简单,提及来咋就这么麻烦,唉,多动手实现就行了 ~_~)。node

npm全局模块路径的设置

  1. 正常状况下,npm全局模块安装的存放路径是在你电脑C:\Users\你的电脑名称\AppData\Roaming\npm下的,以及cache路径是在你电脑的C:\Users\你的电脑名称\AppData\Roaming\npm-cache下的。
  2. 要先设置全局模块的存放路径和cache路径。例如我但愿将以上两个文件夹放在nodejs内(不要问我为何,由于我但愿之后在别的电脑上配置起来简单,不用每次都去获取各个模块),便在nodejs目录下新建"node_global"和"node_cache"两个文件夹。
  3. 启动cmd,输入下面两行命令:面试

    npm config set prefix "D:\Program Files\nodejs\node_global"
    npm config set cache "D:\Program Files\nodejs\node_cache"
  4. 接下来,安装一个模块试试,因为接下来我要学习vue,这里我直接在cmd命令行直接输入npm install vue -g(-g就是全局安装模块的意思,就是将vue模块安装到你修改后的模块存放路径D:\Program Files\nodejs\node_global),等待下载安装。
  5. 安装完成后会提示安装vue的路径及版本,将在node_global目录下看到node_modules文件夹,打开能够看到vue模块的包,此时代表vue模块已经下载安装完成,此时,咱们为了检验vue是否安装成功,直接在cmd命令行输入vue -V将会出现如下错信息"'vue' 不是内部或外部命令,也不是可运行的程序或批处理文件。"那么问题来了,该怎么解决呢?
  6. 咱们更改了npm全局模块的存放路径和cache路径,此时使用module时将会出现上述错误。关键的步聚来了,咱们要从新设置一下系统变量。关闭cmd命令行窗口,在"个人电脑"里,右击后打开属性,进入环境变量对话框,在系统变量里新建NODE_PATH,输入"D:\Program Files\nodejs\node_global\node_modules"。(pssssss:这一步至关关键)。保证在cmd命令行进入node后能够require("vue");正常。
  7. 因为改变了module的默认地址,因此上面的用户变量须要跟着改变一下。在PATH变量中,咱们须要从新加入"D:\Program Files\nodejs\node_global\"这个参数。(因为node全局模块大多数都是提供全局访问的,因此要把"D:\Program Files\nodejs\node_global\"加到PATH路径里)
  8. 保存改变环境变量的参数后,打开cmd命令行,输入vue -V,将出现vue的版本号,说明npm全局模块的路径设置完成。

至此,已经完成了npm全局模块的路径设置(撒花啦~)。npm

总结

万事开头难(哈哈,原谅我很懒 23333),一旦开始就无路可退。最近也不知道怎么了,总感受"我好累,却无路可退!"还有就是最近在看二级建造师的教材,水利水电工程专业教材,一看头就大了(看来是老了,接受新知识的能力大不如从前,唉,扯的有点远)。学完nodejs的安装,要学vue了。就是这么任性哈~
最后, 但愿仍是静下心来,少玩手机,多看书吧(互勉)。一我的孤独的时候,或许是最好的闭关阶段,也是最好的学习阶段。固然,对爱情仍是充满期待的哟。
来路已无,将来可期。windows