Notes
Notes copied to clipboard
:rocket: 笔记
 解决办法: 将path的fill设为none 参考答案:https://segmentfault.com/q/1010000012453028
在开发中修改第三方组件样式是很常见,但由于 scoped 属性的样式隔离,可能需要去除 scoped 或是另起一个 style 。这些做法都会带来副作用(组件样式污染、不够优雅),样式穿透在css预处理器中使用才生效。 我们可以使用 >>> 或 /deep/ 解决这一问题: ```vue 外层 >>> .el-checkbox { display: block; font-size: 26px; .el-checkbox__label { font-size: 16px; } } /deep/ .el-checkbox {...
d3学习笔记
起因是npm list那句报错, 无脑的不用npm用yarn喽: ``` vsce package --yarn ```
``` version: 2 jobs: build: branches: only: - master ``` 或者 ``` version: 2 jobs: build: branches: ignore: - xxx - xxx ``` 或者 提交信息中包含"[ci skip]"
### 安装 ``` npm install -g yo generator-code ``` ### 运行 ```shell yo code ```
```shell // 切换成默认安装标签 npm dist-tag add [email protected] latest // 切换成next标签 npm dist-tag add [email protected] next ```
网上的文章基本都说了在tsconfig中开启`importHelpers`**可以把`__extends`等函数变成通过`tslib`导入**, 但是在rollup下大家还需要"**在rollup的配置中把tslib加入到external中**"  
我发现: ts开启了"paths"选项, 项目内的文件如果没有进入入口文件的依赖关系里(也就是没有引入), 那么会出现一些推断错误  
如果是从npm引入的包, 比如`import $ from 'jquery'`, 三者无区别, 但是如果你想处理自己引入的文件, 如: `import $ from '../AnyTouch'`, 你会发现3者的不同: "external"返回的id就是'../AnyTouch', 但是"paths/globals"返回的确是**绝对地址** :fire: 大家注意!!!