系统重装/转移
Node.js 和 NPM 安装指南
各操作系统安装方法
Windows 系统安装
-
下载安装包
- 访问 Node.js 官网
- 下载 LTS (长期支持版) 的 Windows 安装包 (.msi)
-
运行安装程序
- 双击下载的 .msi 文件
- 按照向导提示安装(建议使用默认选项)
- 勾选 "Automatically install the necessary tools" 选项
-
验证安装
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">powershell</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
node -v npm -v
macOS 系统安装
方法一:官方安装包
- 下载 macOS 版的 .pkg 安装包
- 双击运行并按照向导安装
方法二:使用 Homebrew
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:800px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
brew install node
Linux 系统安装
Ubuntu/Debian
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;">
<div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;">
<div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;">
<div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;">
<span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span>
</div>
</div>
</div>
<div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;">
<svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span>
</div>
</div>
</div>
</div>
<div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:800px;top:8px;left:0px;visibility:hidden;position:sticky;">
<div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;">
<div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;">
<div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;">
<span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span>
</div>
</div>
</div>
<div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;">
<svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span>
</div>
</div>
</div>
</div>
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
CentOS/RHEL
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;">
<div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;">
<div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;">
<div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;">
<span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span>
</div>
</div>
</div>
<div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;">
<svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span>
</div>
</div>
</div>
</div>
<div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:800px;top:8px;left:0px;visibility:hidden;position:sticky;">
<div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;">
<div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;">
<div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;">
<span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span>
</div>
</div>
</div>
<div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;">
<svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span>
</div>
</div>
</div>
</div>
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash - sudo yum install -y nodejs
安装后配置
-
设置 npm 镜像(国内用户建议)
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
npm config set registry https://registry.npmmirror.com
-
更新 npm 到最新版
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
npm install -g npm@latest
-
安装常用工具
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
npm install -g yarn nodemon npx
多版本管理(高级用户)
使用 nvm (Node Version Manager)
-
安装 nvm
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
-
使用 nvm
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
nvm install 18.16.0 # 安装特定版本 nvm use 18.16.0 # 切换版本 nvm ls # 查看已安装版本
常见问题解决
-
权限问题
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:relative;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:776px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:776px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
# 解决全局安装权限问题 mkdir ~/.npm-global npm config set prefix '~/.npm-global'
-
命令找不到
- 确保安装后重启终端
- 检查 PATH 环境变量是否包含 Node.js 安装路径
-
安装失败处理
- 确保有管理员权限
- 关闭杀毒软件后重试
- 检查网络连接
验证安装成功
创建测试文件 app.js
:
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:sticky;top:8px;">
<div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;">
<div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;">
<div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;">
<span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">javascript</span>
</div>
</div>
</div>
<div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;">
<svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span>
</div>
</div>
</div>
</div>
<div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:800px;top:8px;left:0px;visibility:hidden;position:sticky;">
<div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;">
<div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;">
<div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;">
<span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span>
</div>
</div>
</div>
<div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;">
<div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;">
<svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span>
</div>
</div>
</div>
</div>
console.log('Node.js 安装成功!'); console.log(`Node 版本: ${process.version}`); console.log(`NPM 版本: ${process.versions.npm}`);
运行测试:
<div class="hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;position:sticky;top:8px;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;">bash</span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;">复制</span> </div> </div> </div> </div> <div class="clone_hyc-common-markdown__code__hd hyc-common-markdown__code__hd" style="margin:0px;padding:0px;border:0px #E0E0E0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;height:2.5rem;z-index:2;width:800px;top:8px;left:0px;visibility:hidden;position:sticky;"> <div class="hyc-common-markdown__code__hd__inner" style="margin:0px;padding:0px;border-width:1px 1px 0px;border-style:solid;border-color:#E0E0E0;border-image:initial;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;width:800px;height:40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px 8px 0px 0px;background:#EDEDED;"> <div class="hyc-common-markdown__code__hd__l" style="margin:0px;padding:0px 0px 0px 1rem;border:0px;font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:0.875rem;line-height:1.47321rem;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:"liga" 0, "clig" 0;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__hd__l__lang" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;"> <div class="hyc-common-markdown__code__langComponent expand" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:inline-flex;align-items:center;"> <span class="hyc-common-markdown__code__langComponent__text" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:"PingFang SC";vertical-align:baseline;"></span> </div> </div> </div> <div class="hyc-common-markdown__code__hd__r" style="margin:0px;padding:0px 0.625rem 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;display:flex;"> <div class="hyc-common-markdown__code__option" style="margin:0px;padding:0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;border-radius:6px;"> <svg width="1rem" height="1rem" class="hyc-common-markdown__code__option__logo" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40039 3.33372C1.40039 2.26597 2.26597 1.40039 3.33372 1.40039H9.33372C10.4015 1.40039 11.2671 2.26597 11.2671 3.33372V4.73364H12.6672C13.7349 4.73364 14.6005 5.59922 14.6005 6.66697V12.667C14.6005 13.7347 13.7349 14.6003 12.6672 14.6003H6.66716C5.59941 14.6003 4.73382 13.7347 4.73382 12.667V11.2671H3.33372C2.26597 11.2671 1.40039 10.4015 1.40039 9.33372V3.33372ZM4.73382 10.0671V6.66697C4.73382 5.59922 5.5994 4.73364 6.66716 4.73364H10.0671V3.33372C10.0671 2.92872 9.73873 2.60039 9.33372 2.60039H3.33372C2.92872 2.60039 2.60039 2.92872 2.60039 3.33372V9.33372C2.60039 9.73873 2.92872 10.0671 3.33372 10.0671H4.73382ZM5.93382 6.66697C5.93382 6.26196 6.26215 5.93364 6.66716 5.93364H12.6672C13.0722 5.93364 13.4005 6.26196 13.4005 6.66697V12.667C13.4005 13.072 13.0722 13.4003 12.6672 13.4003H6.66716C6.26215 13.4003 5.93382 13.072 5.93382 12.667V6.66697Z"></path></svg><span class="hyc-common-markdown__code__option__text" style="margin:0px 0px 0px 4px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:13px;line-height:21px;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;vertical-align:baseline;color:#5E5E5E;font-family:inherit !important;"></span> </div> </div> </div> </div>
node app.js
安装完成后,你就可以开始使用 Node.js 开发应用了!