Skip to content

Instantly share code, notes, and snippets.

View liaobinbin's full-sized avatar
💫
Focusing

Boiao Ch liaobinbin

💫
Focusing
View GitHub Profile
@liaobinbin
liaobinbin / npmmirror.sh
Created March 2, 2023 12:33
一键设置npm和yarn源为指定镜像地址
CDN_DOMAIN=npmmirror.com
PROTOCOL=https
REGISTRY_ADDRESS=${PROTOCOL}://registry.${CDN_DOMAIN}
MIRRORS_ADDRESS=${PROTOCOL}://${CDN_DOMAIN}/mirrors
# ==========================================================
# NPM
# ==========================================================
npm set registry ${REGISTRY_ADDRESS} # 注册模块镜像
@liaobinbin
liaobinbin / get-script-promise.js
Created July 29, 2022 05:48 — forked from james2doyle/get-script-promise.js
Async load a script in the page and run it. Uses promises
// this function will work cross-browser for loading scripts asynchronously
function loadScript(src) {
return new Promise(function(resolve, reject) {
const s = document.createElement('script');
let r = false;
s.type = 'text/javascript';
s.src = src;
s.async = true;
s.onerror = function(err) {
reject(err, s);