<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg>
讯享网
1. Node.js是什么?
- Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1] 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。 [2]
- Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。
2. npm是什么?
- npm是Node.js的包管理器。它作为一个开源项目创建于 2009 年,旨在帮助JavaScript开发人员轻松共享打包的代码模块。npm由三个独立的部分组成:网站,注册表(registry),命令行工具(CLI)。
- npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具,也是世界上最大的软件注册表,里面包含超过 个 包的结构,能够使您轻松跟踪依赖项和版本。
3. 安装Node.js环境
node.js下载官网: https://nodejs.cn/download/
- 点击Windows安装包,进行下载
![E:PRD
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8iUrmOZ5-1681201141879)(E:PRDImagesimage-20230408095106208.png)]](https://i-blog.csdnimg.cn/blog_migrate/aabff1cea57ba3b7391d1439a27e3a12.png)
讯享网 - 选择我同意,点击下一步
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6X9pkJP1-1681201141880)(E:PRDImagesimage-20230408100003655.png)]](https://i-blog.csdnimg.cn/blog_migrate/ab45cab49443321d743b766d441eda9c.png)
- 选择安装位置,点击下一步
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f1zS9quf-1681201141880)(E:PRDImagesimage-20230408100249266.png)]](https://51itzy.com/uploads/202412/23/d8d6e00325d3a7fb.jpg)
- 点击下一步
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJkFeo8D-1681201141880)(E:PRDImagesimage-20230408100625724.png)]](https://51itzy.com/uploads/202412/23/d8d6e00325d3a7fb.jpg)
- 点击下一步
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YFZHWCa4-1681201141881)(E:PRDImagesimage-20230408100654664.png)]](https://51itzy.com/uploads/202412/23/d8d6e00325d3a7fb.jpg)
- 点击安装
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ljuk0Kkd-1681201141881)(E:PRDImagesimage-20230408100709925.png)]](https://51itzy.com/uploads/202412/23/d8d6e00325d3a7fb.jpg)
- 安装完成
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3gtt3OvZ-1681201141881)(E:PRDImagesimage-20230408101001051.png)]](https://51itzy.com/uploads/202412/23/d8d6e00325d3a7fb.jpg)
4. 检测Node.js是否安装成功
打开cmd窗口输入如下指令/
讯享网
如下所示就是安装成功了
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LOfZJmLs-1681201141882)(E:PRDImagesimage-20230408101210372.png)]](https://i-blog.csdnimg.cn/blog_migrate/c0a0c1abf2249aa5a01d83fcab4ed29d.png)
5. Node.js环境配置
1. 创建全局目录和缓存目录文件夹
此处的环境配置主要配置的是 npm 安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时。
在Node.js的安装路径下面创建 node_global、node_cache两个文件夹
node_global:npm全局安装位置
node_cache:npm缓存路径
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lVyakACn-1681201141882)(E:PRDImagesimage-20230408105114460.png)]](https://i-blog.csdnimg.cn/blog_migrate/19eefc4f5d39aadefe2b5a7e65a38a1a.png)
2. 设置全局目录和缓存目录,创建完两个空文件夹之后,打开cmd命令窗口,输入
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6BenPJTK-1681201141882)(E:PRDImagesimage-20230408112107565.png)]](https://i-blog.csdnimg.cn/blog_migrate/e12540b7fe8ce5a0e6e8953b903e27ee.png)

如果出现了如下的错误
讯享网
可能的原因:是因为之前已经安装过一次Node但是路径和第二次的不一样,请进入
“C:UsersAdministrator.npmrc”该文件里,查看你的prefix的路径和cache的路径,如果和你安装目录里的路径不一样,请修改成安装路径(这一步刚刚自己创建的cache 和global文件)。如下命令的路径。接着去再到安装目录D: odejs ode_modules pm
你的安装目录,里面的npmrc文件里查看cache和 global的路径,改成你现在的安装路径,再进行接下来的第二步②。再进行下图命令。
3. 配置环境变量
点击win +R 打开控制台输入control system打开系统信息 —》打开高级系统设置—》环境变量
进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【node_modules所在目录路径】
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cfJLZEsP-1681201141882)(E:PRDImagesimage-20230408110736128.png)]](https://i-blog.csdnimg.cn/blog_migrate/77584fe8c4aedd25083ceefeb7d829d2.png)
点击确认
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4bayK8vE-1681201141883)(E:PRDImagesimage-20230408110812051.png)]](https://i-blog.csdnimg.cn/blog_migrate/794b080f9ecd3e51221fdea05f21e30b.png)
修改用户变量中的Path变量,将默认的npm路径修改为新建的node_global路径
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MHaCbtp4-1681201141883)(E:PRDImagesimage-20230408111100335.png)]](https://i-blog.csdnimg.cn/blog_migrate/cb0cf366ca2471ff308200c9b64d28a0.png)
下图的环境变量改成我们之前自己新建的那个global的路径。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mcgzXsMD-1681201141883)(E:PRDImagesimage-20230408111401152.png)]](https://i-blog.csdnimg.cn/blog_migrate/411b048d913a9198534e9cbc2068e943.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uyBTOhwi-1681201141883)(E:PRDImagesimage-20230408111446143.png)]](https://i-blog.csdnimg.cn/blog_migrate/ecd33a4d7522e34a51e2633f86fa48d6.png)
点击确定
测试:使用 npm install express -g 进行测试
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U6fXWd29-1681201141884)(E:PRDImagesimage-20230408112316737.png)]](https://i-blog.csdnimg.cn/blog_migrate/d3c1244ac7013cdce414d2e9665f439b.png)
是由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cIQ133Mi-1681201141884)(E:PRDImagesimage-20230408111856036.png)]](https://i-blog.csdnimg.cn/blog_migrate/d5a317a3cdba594e8a6b0b0cdbfb7160.png)
再次测试
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e0PXwqEX-1681201141884)(E:PRDImagesimage-20230408112654188.png)]](https://i-blog.csdnimg.cn/blog_migrate/f3f369b5ba0e1223d7c82b28c299faed.png)
安装成功
感谢:https://blog.csdn.net/zxy/article/details/
https://blog.csdn.net/_/article/details/
https://blog.csdn.net/chanyeolchichi/article/details/
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f1zS9quf-1681201141880)(E:PRDImagesimage-20230408100249266.png)]](https://i-blog.csdnimg.cn/blog_migrate/51fe9e040607310191510244b9b80c55.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJkFeo8D-1681201141880)(E:PRDImagesimage-20230408100625724.png)]](https://i-blog.csdnimg.cn/blog_migrate/b2aeba79b2a64f719d3b031844cb3cf6.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YFZHWCa4-1681201141881)(E:PRDImagesimage-20230408100654664.png)]](https://i-blog.csdnimg.cn/blog_migrate/c7889a902308a07fbe3991be823ec91a.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ljuk0Kkd-1681201141881)(E:PRDImagesimage-20230408100709925.png)]](https://i-blog.csdnimg.cn/blog_migrate/b326068386b0ca030faf7a0f1ae5861a.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3gtt3OvZ-1681201141881)(E:PRDImagesimage-20230408101001051.png)]](https://i-blog.csdnimg.cn/blog_migrate/76ecb32de6198baae8dfc701525affcc.png)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/151437.html