nodejs的安装使用
1|0一、nodejs介绍
-
Node.js 就是运行在服务端的 JavaScript。
-
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
-
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
-
为什么要安装Node.js呢,下面用到的Grunt 工具是基于Node.js 使用的
-
下载地址:https://nodejs.org/en/download/releases/
-
选择版本下载, 一直下一步确定即可,安装后进入命令行中 输入 :
-
-
2|0二、安装node
-
安装 Node.js 的时候,npm 也会一起被安装(node和npm的执行文件都在node安装目录的bin目录下)。
-
npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
-
这里介绍centos系统安装和nodejs的方法
-
3|0三、npm换源
4|0四、安装cnpm
- 因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”
5|0五、改变原有的环境变量
5|15.1 配置组件和缓存目录
- 配置npm的全局模块的存放路径、cache的路径
5|25.2 配置环境变量
- 第1步如下图
- 第2步如下图
6|0六、npm命令
6|16.1 npm相关命令
6|26.2 yarn用法
6.2.1 npm和yarn对比
npm | yarn |
---|---|
npm install | yarn |
npm install 依赖包名 --save-dev | yarn add 依赖包名 --dev |
npm install 依赖包名 --save | yarn add 依赖包名 |
npm run serve | yarn serve |
npm run build | yarn build |
6|36.3 pnpm用法
7|0七、npm的相关问题
7|17.1 sill idealTree buildDeps问题
问题:npm install 时一直 sill idealTree buildDeps 或 yarn 一直 info There appears to be trouble with your network connection. Retrying...
解决方法:
一、 网上提到最多的方法 【换源】
由于项目用的源可能是某些公司内部源或者外网源,可以执行 npm config get registry 命令,把输出的源地址复制到浏览器看看是否能打开,能打开的一般能用,那就不是源的问题,否则换一个源,如:npm config set registry https://registry.npmmirror.com
项目内始终无法换源:修改.npmrc/.yarnrc里的registry,直接把文件删掉也可以
二、 node版本过高
16.0版本以上的node不行,用nvm(类似python的conda,可以在一台服务器上安装、使用各个版本的nodejs)换一个低版本就能装咯
三、 其他
卸载node重装/换一个网/删除package-lock.json和node_modules,npm cache clean --force重装试试
__EOF__

本文链接:https://www.cnblogs.com/Mcoming/p/18121042.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库