前端知识点概要记录 Babel 只负责编译新标准引入的新语法,比如 Arrow function、Class、ES Module 等,它不会编译原生对象新引入的方法和 API,比如 Array.includes,Map,Set 等,这些需要通过 Polyfil... 4 年前 - 808 热度 - 10 评论
git 本地和远程仓库关联 创建分支并推送分支到远程仓库 场景是你本地的文件需要上传到远程仓库,远程仓库的分支并没创建 git init // 初始化 git add . // 增加文件 git commit -m"feat: xxx" //提交文件 git remote... 4 年前 - 1297 热度 - 0 评论
electron 打包后自启动方法(无需手动写入注册表) 在electron的main.js中加上 const exeName = path.basename(process.execPath) app.setLoginItemSettings({ openAtLogin: true, //... 4 年前 - 1158 热度 - 0 评论
electron-vue 使用fs.readFile读取配置文件的方法 让electron的渲染进程(vue)支持node环境,需要在main.js中,把nodeIntegration设为true mainWindow = new BrowserWindow({ width: 1620, h... 4 年前 - 10826 热度 - 2 评论
解决electron npm install 和 electron-packager 打包卡住的问题 解决方法: 1.单独设置镜像(即时已经全局设置镜像过了) npm config set electron_mirror http://npm.taobao.org/mirrors/electron/ 2.设置要安装的版本 npm conf... 4 年前 - 1527 热度 - 1 评论
用dart-sass(sass)代替node-sass的方案解决node-sass卡顿 前端使用node-sass会引起很多问题,我们可以使用dart-sass(sass)替换它,dart-sass(sass)也是编译sass的工具。 先卸载node-sass,再安装sass,但是sass-loader默认使用node-sas... 5 年前 - 12511 热度 - 13 评论
npm-run-all 插件安装后生成package-lock.json文件删除node-module包无法安装 npm-run-all是一个npm 运行多个命令的插件,是个辅助插件,但是安装成功生成package-lock.json后,删除node-modules包,执行npm install 无法安装。mark一下,没时间去追寻细节。... 5 年前 - 1337 热度 - 0 评论
前端Babel 配置文件.babelrc导致的问题 由于项目在政府机构安全保密系数高,内网环境,浏览器的版本更新相对较缓慢,最近测试在现场发现chrome 54 版本使用.babelrc会导致编译失败,换成babel.config.js即可。babel官方也推荐使用babel.config.... 5 年前 - 1040 热度 - 0 评论
javascript 图片转base64 编码的不同方法的不同base64值 js转图片未base64有2中方法,一种使用Blob和FileReader 对象,另一种是canvas.toDataURL()方法,两种方法转出来的base64值是不一样,这是个坑。 先说Blob和FileReader 对象 使用xhr请求... 5 年前 - 1632 热度 - 6 评论
package.json里面peerDependencies的理解 我们还记得刚接触node(node<5.0, npm<3.0)的时候,依赖是层层安装的,比如某个项目同时依赖了a和b,a和b又同时依赖了c,那么项目的结构会是这样的: |--a--c |--b--c 是的,c会被安装两次,虽然看... 5 年前 - 1699 热度 - 0 评论