- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 使用 nvm 管理多版本 node
首先,使用下面的命令来安装 nvm$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash下载并安装完成后用户退出重新登录或者重新 source 一下环境变量$ . ~/.bashrc查看当前系统 node 版本$ nvm ls N/Anode -> stabl
2017-05-25 18:56:05 15347
原创 Electron 打包时下载 xxx-electron-v1.6.8-<arch>-x64.zip 文件出错
Electron 打包时下载 xxx-electron-v1.6.8--x64.zip 文件出错今天在windows上打包其它平台的Electron应用的时候,由于是第一次,所以总是下载 xxx-electron-v1.6.8--x64.zip 失败。设置了代理,还是失败。修改了~/.npmrc文件,在其中增加了ELECTRON_MIRROR,但是打包时仍然出错。ELECTRON_MIRROR=h
2017-05-20 12:00:22 13006 2
原创 Webpack 热部署检测不到文件变化问题
Webpack 热部署检测不到文件变化问题今天在用Webpack开发的时候,突然发现文件变动后热部署功能不工作了,感觉好像是webpack检测不到文件的修改了。折腾了半天,开始一直以为是自己的代码有问题了,结果一次无意识的重启了一下机器后发现又可以热部署了,感觉像是见鬼了。于是继续观察。一天后,不幸再次降临,问题又出现了。调研了一下,原来 Webpack 的热部署功能是使用 inotify 来监视文
2017-05-19 09:11:47 3432 3
原创 Electron 使用 Webpack2 预编译 Electron 和 Browser targets
Electron 使用 Webpack2 预编译 Electron 和 Browser targets前一篇文章说了说怎样使用 Webpack2 预编译 Electron 应用,但是有时候我们希望使用 Webpack2 的热部署功能来提高我们的开发效率,使我们在代码修改后能自动立即看到修改后的结果。那么今天就看看怎样来实现这个功能。安装依赖库$ npm install --save-dev elec
2017-05-18 09:09:39 2726
原创 Electron 使用 Webpack2 打包多入口应用程序
Electron 使用 Webpack2 打包多入口应用程序接前面一篇文章,前一篇文章中只有一个页面,并且只有一个js文件,所以打包的时候会把那个js打包成一个bundle.js文件。但是假如我们有多个页面,且每个页面需要使用的js文件也不同,那么我们应该怎样打包呢。安装依赖库这里准备做个小的演示程序,首先安装一些这个演示程序需要看的第三方库$ npm install --save-dev elec
2017-05-17 09:23:35 4550 2
原创 Electron 使用 Webpack2 打包应用程序
Electron 使用 Webpack2 打包应用程序前两天看了一下使用 Electron 来开发应用程序,今天说说所怎样集成 Electron 和 Webpack2 来打包应用程序。安装依赖库这里准备做个小的演示程序,首先安装一些这个演示程序需要看的第三方库$ npm install --save-dev electron $ npm install --save-dev electron-pa
2017-05-16 08:55:00 2079 1
原创 Linux使用sshfs通过ssh挂载远端机器
Linux使用sshfs通过ssh挂载远端机器今天自己的开发机器突然磁盘剩余空间报警,再弄一块硬盘不太现实,于是想到了公司有一台机器上挂了一个大的磁盘,于是,我把目标偷偷锁定到了那个机器上。折腾了一下,发现在那台机器上只有我的用户,但没有root权限,于是打消了使用nfs的念头。就在我郁闷的时候,无意间发现原来linux上有个sshfs的命令,可以通过ssh来挂载远端机器。看到这,我的心里邪恶的笑了
2017-05-13 20:38:09 1654
原创 上传iOS应用时 ERROR ITMS-90096: Your binary is not optimized for iPhone 5。。。
问题描述遇到一个iOS上传应用的问题,就是在上传二进制包的时候报错ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a
2017-05-12 20:07:06 2126
原创 Electron 应用程序打包
Electron 应用程序打包Electron 应用程序打包安装electron-packager修改 packagejson 文件打包接前一篇博客安装electron-packager$ sudo cnpm install --save-dev electron-packager修改 package.json 文件{ "name": "myapp", "version": "0.1
2017-05-10 08:22:12 1213
原创 Electron 创建桌面应用
Electron 创建桌面应用Electron 创建桌面应用添加淘宝 NPM 镜像安装 electron创建应用packagejsonmainjsindexhtml运行应用添加淘宝 NPM 镜像啥都不说了,干活前先添加淘宝 NPM 镜像,不然后面安装模块的时候会卡住。$ sudo npm install -g cnpm --registry=https://registry.npm.
2017-05-09 08:54:51 825
原创 Webpack2入门
Webpack2入门介绍webpack 是一个 JavaScript 应用程序模块打包器(module bundler)。webpack 通过快速建立应用程序依赖图表并以正确的顺序打包它们来简化你的工作流。你能够针对你的代码来对 webpack 进行自定义的优化配置,比如为生产环境拆分 vendor/css/js 代码,无刷新热重载(hot-reload)等.Webpack可以做什么处理modul
2017-05-08 21:03:30 1065 1
原创 Python中使用operator模块实现对象的多级排序
Python中使用operator模块实现对象的多级排序今天碰到一个小的排序问题,需要按嵌套对象的多个属性来排序,于是发现了python里的operator模块和sorted函数组合可以实现这个功能。比如我有如下的类关系,A对象引用了一个B对象,class A(object): def __init__(self, b): self.b = b def __str__
2017-05-03 14:10:46 1304 1
Full Stack GraphQL Applications With React, Node.js, and Neo4j
2024-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人