前端添加node安装

This commit is contained in:
wandoubaba 2024-08-29 11:07:42 +08:00
parent a5c003dcca
commit 3150153637
6 changed files with 125 additions and 5 deletions

2
build
View File

@ -15,4 +15,6 @@ rm -rf ../dist
# 执行 mv dist ../ # 执行 mv dist ../
mv dist ../ mv dist ../
docker restart book_nginx
echo "build 完成" echo "build 完成"

View File

@ -1,5 +1,5 @@
module.exports = { module.exports = {
title: "关于PHP、Docker、FreeSWITCH的技术收藏", title: "关于PHP、Go、Docker、FreeSWITCH的技术收藏",
description: "wandoubaba, 一个PHP程序员在做FreeSWITCH相关应用的开发过程中积累了一些技术文档可以当作开发文档也可以当作技术交流", description: "wandoubaba, 一个PHP程序员在做FreeSWITCH相关应用的开发过程中积累了一些技术文档可以当作开发文档也可以当作技术交流",
dest: "dist", dest: "dist",
base: "/", base: "/",
@ -29,7 +29,8 @@ module.exports = {
{ text: 'FreeSWITCH', link: '/freeswitch/' }, { text: 'FreeSWITCH', link: '/freeswitch/' },
{ text: 'PHP', link: '/php/' }, { text: 'PHP', link: '/php/' },
{ text: 'Docker', link: '/docker/' }, { text: 'Docker', link: '/docker/' },
{ text: 'Go', link: '/go/' } { text: 'Go', link: '/go/' },
{ text: '前端', link: '/frontend/' }
], ],
sidebar: { sidebar: {
'/freeswitch/': [ '/freeswitch/': [
@ -79,6 +80,11 @@ module.exports = {
'', '',
'proxy', 'proxy',
], ],
'/frontend/': [
'../',
'',
'node',
],
'/': [ '/': [
'', '',
{ {
@ -125,6 +131,14 @@ module.exports = {
children: [ children: [
'/go/proxy', '/go/proxy',
] ]
},
{
title: '前端', // 必要的
collapsable: false, // 可选的, 默认值是 true,
sidebarDepth: 1, // 可选的, 默认值是 1
children: [
'/frontend/node',
]
} }
] ]
}, },

View File

@ -1,13 +1,15 @@
--- ---
home: true home: true
heroImage: /wandoubaba.png heroImage: /wandoubaba.png
heroText: PHP + Docker + FreeSWITCH heroText: PHP + Go + Docker + FreeSWITCH
tagline: PHP程序员收藏关于 PHP、Docker、FreeSWITCH 的技术收藏夹 tagline: 收藏关于 PHP、GoLang、Docker、FreeSWITCH 的技术
actionText: 开始 → actionText: 开始 →
actionLink: /start.html actionLink: /start.html
features: features:
- title: PHP - title: PHP
details: 作者仅是一名普通的PHP程序员主要开发框架是由`walker`发布的`webman`框架。 details: 作者仅是一名普通的PHP程序员主要开发框架是由`walker`发布的`webman`框架。
- title: GoLang
details: 于2007年由Google创建PHP的完美补充。
- title: Docker - title: Docker
details: 拥抱服务容器化思想包括php、node、nginx、postgres、redis、rabbitmq、elasticsearch、minio、freeswitch等组件一律容器化。 details: 拥抱服务容器化思想包括php、node、nginx、postgres、redis、rabbitmq、elasticsearch、minio、freeswitch等组件一律容器化。
- title: FreeSWITCH - title: FreeSWITCH

1
docs/frontend/README.md Normal file
View File

@ -0,0 +1 @@
# 前端相关

101
docs/frontend/node.md Normal file
View File

@ -0,0 +1,101 @@
# Linux安装node二进制
> wandoubaba / 2024-08-29
## 下载
<https://nodejs.org/download/release> 中可以下载到需要的版本和对应平台的安装包。本文写作时的最新版本是`v22.7.0`。
```sh
wget https://nodejs.org/download/release/v22.7.0/node-v22.7.0-linux-x64.tar.xz
```
## 解压安装
```sh
tar xvf node-v22.7.0-linux-x64.tar.xz
mv node-v22.7.0-linux-x64 /usr/local/node
ln -s /usr/local/node/bin/node /usr/local/bin/node
ln -s /usr/local/node/bin/npm /usr/local/bin/npm
```
验证安装
```sh
node --version
npm --version
```
## 配置npm源
淘宝镜像
```sh
npm config set registry https://registry.npmmirror.com
```
阿里云
```sh
npm config set registry https://npm.aliyun.com
```
腾讯云
```sh
npm config set registry http://mirrors.cloud.tencent.com/npm/
```
华为云
```sh
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
```
官方
```sh
npm config set registry https://registry.npmjs.org/
```
## 安装yarn
Yarn 是一个由 Facebook 贡献的 Javascript 包管理器
```sh
npm install -g yarn
ln -s /usr/local/node/bin/yarn /usr/local/bin/yarn
```
验证安装
```sh
yarn --version
```
## 安装nrm
nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。
```sh
npm install -g nrm
ln -s /usr/local/node/bin/nrm /usr/local/bin/nrm
```
查看可选的源
```sh
nrm ls
```
使用taobao源
```sh
nrm use taobao
```
测试速度
```sh
nrm test
```

View File

@ -1,6 +1,6 @@
# 前言 # 前言
这里包含了由 PHP 程序员创建的技术文档,主要记录在做与 FreeSWITCH 相关的开发过程中所遇到的问题、技能、知识、方法等内容。 这里包含了由 PHP 程序员创建的技术文档,主要记录在做与 FreeSWITCH 相关的开发过程中所遇到的问题、技能、知识、方法等内容也包括学习Go、Docker相关的技术
如果这里的内容能帮到您,作者感到很荣幸。 如果这里的内容能帮到您,作者感到很荣幸。