9 个月前更新 |其它

华为镜像源

NPM的配置文件为用户根目录下的:~/.npmrc(Windows路径为:C:\Users\<UserName>\.npmrc),您可以点击此处直接下载配置文件,或者运行如下命令设置:

npm config set registry https://mirrors.huaweicloud.com/repository/npm/
npm cache clean -f

华为开源镜像站同时也提供了工具类加速镜像,可以通过如下的命令设置加速地址: ※ 设置nodejs工具的镜像地址

npm config set disturl https://mirrors.huaweicloud.com/nodejs
1 年前发布 |其它

直接npm i puppeteer会报错的。

自己乱搞一波,不知道怎么安装好了。大概有以下操作:

  1. sudo apt install snapd
  2. 重启设备
  3. sudo apt install chromium-browser chromium-codecs-ffmpeg
  4. npm i puppeteer
  5. sudo sysctl -w kernel.unprivileged_userns_clone=1
  6. 重启设备
1 年前发布 |mongoose, MongoDB
1 年前更新 |MongoDB

官方手动安装方法

创建配置文件

执行命令: sudo vim /etc/mongodb/mongod.conf 并添加以下内容

systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true
storage:
  dbPath: /var/lib/mongo
net:
  bindIp: 127.0.0.1
1 年前更新 |javascript

Export and import directives have several syntax variants.

In the previous article we saw a simple use, now let’s explore more examples.

Export before declarations

We can label any declaration as exported by placing export before it, be it a variable, function or a class.

For instance, here all exports are valid:

// export an array
export let months = ['Jan', 'Feb', 'Mar','Apr', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];

// export a constant export const MODULES_BECAME_STANDARD_YEAR = 2015;

// export a class export class User { constructor(name) { this.name = name; } }

1 年前更新 |Linux

前几天安装了Gogs,感受就是没有ARM64的二进制包,导致自己要下载源码进行编译,操作有那么点复杂而且很浪费时间,虽然安装成功了,但在安装的过程中还是出了很多差错导致服务器重启后Gogs跑不起来,折腾好久还是没有弄好(能力有限)。后来又找到了Gitea,看到下载页面里面居然有ARM64的二进制包,于是决定把Gogs换成Gitea。

以下记录安装过程中官方没有提到的操作步骤。

创建git账户

感觉这步挺重要的,之前安装Gogs就是因为没有创建好这个账户导致一系列的问题。(以下命令是网上找来的)

sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
1 年前更新 |git, 其它

Go:安装与配置

  1. 安装:参考官方Go安装方法
  2. Go代理设置:参考地址

    我使用的是设置临时环境变量:export GOPROXY=https://goproxy.ioexport GO111MODULE=on

PostgreSQL:安装与配置

  1. 安装:参考官方安装方法(ubuntu)
  2. 创建用户:
    1. 进入数据库 : sudo -u postgres psql
    2. 创建用户:create user gogs with password 'gogs';
    3. 创建数据库:CREATE DATABASE testdb OWNER gogs;
    4. 将gogs数据库的权限全部赋予gogs用户:GRANT ALL PRIVILEGES ON DATABASE gogs TO gogs;
    5. 退出:\q
1 年前更新 |其它
  1. 先随便找一个不能正常显示的头像的地址在浏览器中单独打开

    地址大概是这样的 https://avatars3.githubusercontent.com/u/5283258?s=60&u=17125d482bd87235abb59...

  2. 将地址中的 avatars3 依次改成avatars0, avatars1, avatars2, avatars4, avatars5,直到有一个头像能正常显示为止(注意:如果都不能显示此方法就不适用,需找另外的方法

© 2016 - 2022 BY 禾惠 粤ICP备20027042号