记录(脑子不好使)

161 阅读1分钟

css 打包为单独文件 报错

zhuanlan.zhihu.com/p/409452071

同一个链接实现是预览还是下载 例如

zos.alipayobjects.com/rmsportal/j…

默认是预览 点击会在新tab页加载图片在浏览器显示 如何实现 点击直接下载

参考: blog.csdn.net/albert52810… stackoverflow.com/questions/7…

eslint 忽略某个文件

  1. 可以再 文件头部加入注释 /* eslint-disable */
/* eslint-disable */
  1. 使用 .eslintignore

image.png

image.png

执行 yarn lint

image.png

webstorm 中需要安装 eslintignore 插件 并重启 才能生效

关于按需加载 babel-plugin-import 原理

参考:www.cnblogs.com/axuebin/p/b…

结合 官网说明: github.com/umijs/babel…

关键的一步理解: image.png

关于 tree-shaking 以及 package.json 中 module 字段理解

参考:loveky.github.io/2018/02/26/…

CDN 工具地址

网址:www.jsdelivr.com/

npm 如何查看一个包的版本信息?

例如查看 node-sass的版本信息

npm view node-sass versions

image.png

npm 版本号含义

举例: 1.0.2

主版本号 1 做了不会向下兼容的改动

次版本号 0 做了会向下兼容的功能新增

修订号 2 做了会向下兼容的问题修正

vue 支持 less

在vue-cli 项目中直接安装即可

$ npm install less less-loader --save-dev 

安装完成后检查是否安装成功

$ lessc -v

image.png