npm install淘宝私服
时间: 2023-06-29 14:18:24 浏览: 157
要在npm安装包时使用淘宝镜像,可以通过以下命令设置淘宝私服:
```
npm config set registry https://registry.npm.taobao.org
```
这将会把npm的registry配置为淘宝私服,这样npm安装包时就会从淘宝私服下载。如果想恢复默认的npm registry,可以使用以下命令:
```
npm config set registry https://registry.npmjs.org/
```
相关问题
npm publish 私服
根据提供的引用内容,使用npm publish命令发布私服包需要先设置私服npm下载地址,使用npm config set registry命令来设置私服npm下载地址。然后使用npm publish命令发布包时,需要在命令后面加上--registry参数,并指定私服地址。例如:npm publish --registry http://192.168.xxx.xx:4873。另外,还可以使用npm set registry命令更改下载源地址,再使用npm install命令来安装私服包。例如:npm set registry http://192.168.xxx.xxx:4873,npm install HelloWorld。
centos7 npm 私服
以下是在CentOS 7上搭建npm私服的步骤:
1.安装Node.js和npm
```shell
yum install -y nodejs npm
```
2.安装sinopia
```shell
npm install -g sinopia
```
3.创建sinopia的配置文件
```shell
mkdir /opt/sinopia
cd /opt/sinopia
sinopia --adduser
```
4.编辑sinopia的配置文件
```shell
vi /opt/sinopia/config.yaml
```
将以下内容添加到文件末尾:
```yaml
auth:
htpasswd:
file: /opt/sinopia/htpasswd
uplinks:
npmjs:
url: https://registry.npmjs.org/
packages:
'@*/*':
access: $all
publish: $authenticated
proxy: npmjs
'**':
access: $all
publish: $authenticated
proxy: npmjs
listen:
- 'http://0.0.0.0:4873/'
```
5.创建sinopia的启动脚本
```shell
vi /etc/systemd/system/sinopia.service
```
将以下内容添加到文件中:
```shell
[Unit]
Description=sinopia
[Service]
ExecStart=/usr/bin/sinopia
Restart=always
User=root
Group=root
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
```
6.启动sinopia服务
```shell
systemctl start sinopia
```
现在,您已经成功地在CentOS 7上搭建了npm私服。
阅读全文