2022-09-03 10:34:29 +00:00
|
|
|
---
|
|
|
|
title: Node.js 环境搭建
|
|
|
|
categories:
|
|
|
|
- Node.js
|
|
|
|
keywords:
|
|
|
|
- Node.js
|
|
|
|
- npm
|
|
|
|
tags:
|
|
|
|
- Node.js
|
|
|
|
date: 2022-09-03 18:18:10
|
|
|
|
---
|
|
|
|
|
2022-09-03 11:53:06 +00:00
|
|
|
# 安装
|
2022-09-03 10:34:29 +00:00
|
|
|
|
2022-09-03 11:53:06 +00:00
|
|
|
``` sh
|
|
|
|
sudo pacman -S nodejs npm
|
|
|
|
```
|
|
|
|
|
|
|
|
# 配置
|
2022-09-03 10:34:29 +00:00
|
|
|
|
|
|
|
用户配置文件 `$HOME/.npmrc`
|
|
|
|
|
|
|
|
``` conf
|
|
|
|
fund=false
|
|
|
|
init.author.email=username@example.com
|
|
|
|
init.author.name=Your Name
|
2022-09-03 11:53:06 +00:00
|
|
|
init.version=0.0.1
|
2022-09-03 10:34:29 +00:00
|
|
|
init.license=MIT
|
|
|
|
loglevel=error
|
|
|
|
prefix=~/.node_modules
|
2022-09-03 11:53:06 +00:00
|
|
|
registry=http://mirrors.cloud.tencent.com/npm/
|
|
|
|
```
|
|
|
|
|
|
|
|
说明:
|
|
|
|
|
|
|
|
- 期中 init 开头的是 `npm init` 命令相关参数的默认设定
|
|
|
|
- fund 控制是否提示某包寻求捐赠支持
|
|
|
|
- prefix 是用户个人依赖的安装位置
|
|
|
|
- loglevel
|
|
|
|
- registry 安装源
|
|
|
|
- http://mirrors.cloud.tencent.com/npm/
|
|
|
|
- https://registry.npm.taobao.org
|
|
|
|
|
|
|
|
除了直接修改这个文件,还可以通过命令的方式调整文件中的设定,如:
|
|
|
|
|
|
|
|
``` sh
|
|
|
|
npm config set fund false
|
|
|
|
npm config set registry http://mirrors.cloud.tencent.com/npm/
|
2022-09-03 10:34:29 +00:00
|
|
|
```
|
2022-09-03 11:53:06 +00:00
|
|
|
|
|
|
|
另外,请将 `$HOME/.node_modules/bin` 放进你的环境参数 PATH 中!
|