整理 node-sass 安装失败的原因及解决办法
npm install 时偶尔遇到报错:没有安装 python 或 node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了 vpn 都安装失败,最后发现原来是因为没有卸载之前安装失败的包导致的。作者本人最后的解决方案是 npm uninstall node-sass,然后使用 VPN 重新安装了一遍就成功了。不能翻墙的同学请看下文
npm install 时偶尔遇到报错:没有安装 python 或 node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了 vpn 都安装失败,最后发现原来是因为没有卸载之前安装失败的包导致的。作者本人最后的解决方案是 npm uninstall node-sass,然后使用 VPN 重新安装了一遍就成功了。不能翻墙的同学请看下文
闲来无事收集了一些有趣的注释,各式各样的都有,程序员真是一群有趣的人,喜欢哪一款拿走不谢
// _ooOoo_
// o8888888o
// 88" . "88
// (| -_- |)
// O\ = /O
// ____/`---'\____
// . ' \\| |// `.
// / \\||| : |||// \
// / _||||| -:- |||||- \
// | | \\\ - /// | |
// | \_| ''\---/'' | |
// \ .-\__ `-` ___/-. /
// ___`. .' /--.--\ `. . __
// ."" '< `.___\_<|>_/___.' >'"".
// | | : `- \`.;`\ _ /`;.`/ - ` : | |
// \ \ `-. \_ __\ /__ _/ .-` / /
// ======`-.____`-.___\_____/___.-`____.-'======
// `=---='
//
// .............................................
// 佛祖保佑 永无BUG
当安装好虚拟机,安装好 Ubuntu 操作系统后,登陆的时候发现除了自己的设置的用户就是外来用户,其实 Ubuntu 中的 root 帐号默认是被禁用了的,所以登陆的时候没有这个账号,但是如果每次使用 root 都进行切换的话会显的很繁琐,所以下文就是设置 root 账户。
(由于操作过程中忘记截图,但是为了方便大家的操作,此图非自己所做,特此声明)
koa 处理 post
请求的时候,需要对 body 传递过来的数据进行处理。
实际上如果要手动实现一个能够处理 application/x-www-from-urlencoded
的中间件,还是借助的原生 node.js 的方法进行处理。
koa 封装了原生了 node.js 的 request 对象到 ctx.req
中。
而借助原生 node.js 的 request 对象,监听 data
事件及 end
事件,进行处理。
在 vue 中如果想要操作 cookie,除了使用之前我们自己封装好的操作 cookie 的方法之外,我们还可以使用 vue-cookies 插件,这是一个简单的 Vue.js 插件,专门用于在 vue 中处理浏览器的 cookie 操作,vue-cookies 没有依赖关系,它可以独立存在,对 vuejs 友好。本篇博文就来介绍如何使用 vue-cookies 插件。
使用 Chrome DevTools 的 performance 面板可以记录和分析页面在运行时的所有活动。本文将详细介绍如何使用 performance 面板解决性能瓶颈
之前使用 express 的时候,使用 multer 进行文件上传,而 koa-multer
是 koa-modules
提供的文件上传中间件。
在 express 中使用 multer 进行文件上传:
两者使用起来其实本质上是一样的,提供的 API 也都差不多。
viola 是一个支持 Vue 的动态化框架,其 Vue 版本在 Vue 官方版本 2.5.7 上进行了少量改写,本文针对其进行具体分析。
最初,有使用者报告一个错误:在 iOS 系统,退出页面的时候,框架报错:
TypeError: undefined is not an object(evaluating 'e.isDestroyed" |
接到这个错误之后,我首先进入 Vue 的 debug 版本,尝试获取更详细的信息:
TypeError: undefined is not an object(evaluating 'componentInstance.isDestroyed" |