本文介绍: 【10-Node的安装以及全局环境变量的相关配置&解决启动报错的问题(1.Error: Cannot find module ‘fs/promises)(2.npm安装node–sass报错)】由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量”PATH”修改为“D:nodenode_global”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。我们要先配
一.知识回顾
特别说明:上节课我们已经解决了Node安装以及相关配置的问题,但是有一些同学反映说在安装配置或者启动的时候还存在一些问题,那么我们就再来详细的解决一下这些存在的问题。
二.Node的安装以及环境变量的相关配置
我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在node的主目录下,便在node下建立”node_global”及”node_cache”两个文件夹。如下图:
然后,在cmd里面输入下面的命令行,来设置npm存放模块的路径,修改成自己的目录:
npm config set prefix “D:nodenode_global”
npm config set cache “D:nodenode_cache”
查看一下设置成功没有:
进入环境变量对话框,在系统变量下新建”NODE_PATH”,输入”D:nodenode_modules”。
增加NOEDE_PATH(全局变量模块存放位置),进入“系统属性”-“高级”-“环境变量”,如下图:
由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量”PATH”修改为“D:nodenode_global”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。
三.配置taobao镜像&&解决启动报错的问题
3.1 错误1:使用cnpm install命令后抛出Error: Cannot find module ‘fs/promises‘问题
3.2 错误2:node_modules_node-sass@8.0.0@node-sassvendorwin32-x64-72binding.node is not a valid Win32 application.—》npm安装nodesass失败的原因
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。