开始学习vue框架,需要初学者搭建node环境遇到很多问题,现在知道是什么让你知道为什么了。下面是安装node的步骤和截图(1)安装node可以参考网上很多文章。沿着路径。所以我安装在D:nodejs目录下,如图:(2)安装完成后告诉大家,新版node已经包含了npm包管理工具。也就是说,当你安装了node的时候,npm也给你安装好了。所以你只要:win+r-->输入cmd-->回车,在DOS窗口输入:node-v--->回车;npm-v---->回车,看到的结果如图:恭喜,出现此界面说明你已经成功安装node和npm工具。还要检查版本号。**这里的知识点:安装node的时候,安装路径系统会把它加到系统路径中(怎么自己百度查)。所以,“环境变量”--->系统变量-->路径最后是这样的:表示系统中默认的一个路径是D:\nodejs,在DOS运行命令中会优先使用这些路径找到它。**设置模块和缓存的全局路径。在DOS窗口输入npmconfigsetprefix"D:nodejsnode_global"-->回车npmconfigsetcache"D:nodejsnode_cache"-->回车。在安装node的目录下,因为后面配置环境变量的时候,会从node开始找(也可以在其他地方创建,但是配置会比较麻烦,就不细说了)byone),这两个意思是会下载global模块到D:nodejsnode_global目录下,缓存会放在:D:nodejsnode_cache(global是什么,project模块是什么?百度太多了,完全的)。执行命令后会在D:nodejs目录下看到这两项:是的,该文件夹是执行命令时自己创建的。里面什么也没有。下载全局模块包并测试。现在下载一个express和一个require模块包并尝试一下。win+r-->输入cmd-->在DOS窗口输入:npminstall-gexpress-->输入npminstall-gexpress-generator-->输入(新版本会从Express中打包express-generator分为处理,必须下载)npminstall-grequire-->回车然后打开D:nodejsnode_cache你会看到一个乱七八糟的文件夹,好吧,缓存好了,不用管了。好了,现在打开D:nodejsnode_global,你会看到一个名为node_modules的文件夹和其他几个东西:在DOS命令窗口打开thisisyourexpress--version,你是看不到express的版本的,因为你是用户的环境变量还没有配置,即使在DOS下输入D:--->回车(进入D盘)cdnodejs-->回车再输入express--version-->回车,还是不行查看它的版本信息。但是如果在DOS命令中输入node-->输入require-->回车,就可以看到require的安装信息。如图:但require不要求require-v或-V或--version等任何指令。所以这是白费力气。现在拿出笔画重点:全局模块下载后存在于D:nodejsnode_global下的node_modules文件夹中,但可执行文件在D:nodejsnode_global中。这个很重要,说明我们的环境变量(我们的环境变量值用户的变量)应该在D:nodejsnode_global下。配置环境变量如果之前的DOS窗口是打开的,请关闭它。我的电脑(Computer)-->系统属性-->高级系统设置-->环境变量-->用户变量-->新建PATH=D:nodejsnode_global\这时候你重新打开DOS窗口然后表达——版本哈哈客官,请看:是的,你看对了,成功了,再试一下:node-->输入require-->回车,依然可以看到require信息。然后我们在看环境变量配置:(1)、我的系统变量中的路径和node安装的根目录,我没有在系统变量中添加任何NODE_PATH。、我只是在用户变量中添加了PATH=全局模块安装路径(3),特别注意,这里不要改系统变量中的路径,你创建一个新的那个叫PATH的也会覆盖掉之前的(也就是说不区分大小写)。这里的环境变量是指你的一些软件和运行环境(比如java的JDK)的安装路径。不要听网上那些S。13表示要改变系统变量的路径=D:\nodejs\node_cache。如下图S13会导致你修改所有路径,部分软件无法运行甚至重装系统:反思由于上面提到的系统变量包含D:nodejs,所以你会检查node的版本和DOS命令中的npm。如果不是还不够吗?答案是否定的,现在我删除了我系统变量中的节点安装路径。如图:然后重新打开DOSnode-v或者npm-v你会发现是一个无法运行的命令。但是这个时候你先去D盘再cd到nodejs安装路径再试试,如图:哈哈哈,这不可以吗?所以这个路径就是系统默认的某个路径。并且可以在途中看到和查看全局模块express的版本信息。(记得在最后恢复你的系统变量的路径)。总结首先,不要轻易相信网上的鬼话,总有一些不懂的SB假装懂来骗你。其次,慢慢来,你需要知道它是什么,而且你要有野心。然后,多试几次,因为那些模块包已经在github上更新跟进了。始终注意官方网站的说明。最后多试几次,你会受益匪浅的。PS:这个路径的配置有点类似于java的环境变量配置。另一种方法是在系统变量中添加NODE_PATH=安装根目录(D:nodejs)。但是这个方法需要修改系统的路径,并且没有写在用户变量中。不推荐使用此方法。请记住,您唯一需要做的就是添加一个用户变量PATH=D:nodejsnode_global您的全局模块的路径(记住要知道全局级别不是下一级)。
