随笔分类 -  工具

摘要:eslint配置了不允许使用alert,但是有个需求需要用到。 如上,即可跳过当前行代码检查了 阅读全文
posted @ 2018-08-03 09:34 无情码字员 阅读(2842) 评论(0) 推荐(0) 编辑
摘要:1. 可能是由于网络问题导致下载包失败,因为qiang,所以,直接使用npm有些情况会导致下载包失败,使用cnpm源或者yarn下载等方法可以解决这个问题。 2. 这个包不存在,检查一下包的拼写或者路径是否有问题,改正即可。 3. 这个很重要,有个包是有权限的!这个时候你也下载不了相应的包,需要获得 阅读全文
posted @ 2018-06-12 11:17 无情码字员 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:经常碰到这个问题,我打开文件就是有用的,每次给我自动关闭了我还得去打开。 当然这个问题可以双击文件,接触那个文件的预览状态就可以解决了。不过还有一个更懒的方法,直接修改vscode配置就好了。 阅读全文
posted @ 2018-06-12 09:18 无情码字员 阅读(1970) 评论(0) 推荐(0) 编辑
摘要:除了常见的指定包的相关依赖,一些包的相关信息之外 main: 它是用来指定当前包的入口文件,容易让人忽视的一点是它不仅仅在发布的npm包当中有用,在你的业务代码当中也具有一样的作用。 例如,我需要一个叫test的包,这个时候我在我的项目下面新建一个test文件夹,在里面可以新建一个package.j 阅读全文
posted @ 2018-06-08 14:37 无情码字员 阅读(437) 评论(0) 推荐(0) 编辑
摘要:crlf 和 lf 是文本换行的不同方式: crlf: "\r\n", windows系统的换行方式 lf: "\n", Linux系统的换行方式 他们之间的不同经常会导致不同会导致使用不同系统的同事之间的代码冲突问题。 在你使用git拉取代码的时候,git会自动将代码当中与你当前系统不同的换行方式 阅读全文
posted @ 2018-06-08 09:45 无情码字员 阅读(15479) 评论(0) 推荐(0) 编辑
摘要:npm5之后安装文件之后会多出一个package-lock.json的文件,它的作用是: 1. 安装之后锁定包的版本,手动更改package.json文件安装将不会更新包,想要更新只能使用 npm install xxx@1.0.0 --save 这种方式来进行版本更新package-lock.js 阅读全文
posted @ 2018-06-08 08:49 无情码字员 阅读(9467) 评论(1) 推荐(4) 编辑
摘要:首先需要在chrome浏览器当中下载redux插件 接着在你的项目当中加上 window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() 阅读全文
posted @ 2018-04-10 11:21 无情码字员 阅读(265) 评论(0) 推荐(0) 编辑
摘要:虽然公司有提供现成的脚手架工具,但是作为开发人员懂得必要的相关知识还是很重要的。这样有利于提高我们的开发效率,优化我们的代码。 关于npm scripts 什么是npm scripts npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 在我们工作的时候使用的npm 阅读全文
posted @ 2018-04-02 16:27 无情码字员 阅读(561) 评论(0) 推荐(0) 编辑
摘要:1. style-loader css-loader sass-loader 分别的作用 style-loader: 将所有的样式嵌入到dom的style属性当中。 css-loader: 将css当中的 @import 和 url(...) 解析成 import / require 引入 sass 阅读全文
posted @ 2018-03-09 16:50 无情码字员 阅读(634) 评论(0) 推荐(0) 编辑
摘要:webpack-dev-server 打开的服务默认是只能localhost访问的,当有时候需要让别人访问的时候可以配置 --host 192.168.84 这样在同一个局域网下面就可以通过该ip来访问你的线上地址了 也可以在npm scripts 当中进行配置 阅读全文
posted @ 2018-01-02 15:43 无情码字员 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:css modules调研 css模块化解决方案 抛弃css (Radium,jsxstyle,react style) 利用js来管理样式依赖(css Modules) css模块化面临的问题 全局污染 命名混乱 依赖管理不彻底 无法共享变量 代码压缩不彻底 启用CSS Modules,webpa 阅读全文
posted @ 2017-11-24 09:31 无情码字员 阅读(19865) 评论(0) 推荐(3) 编辑
摘要:今天测试反馈一个bug,需要在ie8下面看到placeholder提示,开始的想法是对ie8进行降级处理,在ie8下面就不显示了。 现在测试反馈了,解决办法。 思路是这样的,首先判断是否为ie9以下的浏览器。 如果是的话,提取他的placeholder属性,然后赋值给value; 如果想要做的更完美 阅读全文
posted @ 2017-11-07 14:39 无情码字员 阅读(966) 评论(0) 推荐(0) 编辑
摘要:如上这种写法肯定是不行的, /key/ 会被看成一个字符串,去匹配key 改成如下这种方式 通过new 的方式 生成正则对象 阅读全文
posted @ 2017-10-31 16:49 无情码字员 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:arttemplate提供了两种不同的使用方式 一种是将模板写在页面内 然后渲染模板 同时artTemplate也支持使用外部模板的方式,另外创建一个后缀为 .tpl的文件 渲染模板(模板通过get方式获取) 阅读全文
posted @ 2017-09-28 10:08 无情码字员 阅读(3089) 评论(0) 推荐(0) 编辑
摘要:在vscode用户配置当中配置这个,就可以了 阅读全文
posted @ 2017-08-23 14:48 无情码字员 阅读(3453) 评论(0) 推荐(1) 编辑
摘要:首先需要一个注册一个npm账号,注意,必须验证邮箱,不然是无法发布包的!下面是当时的报错 接着在你需要发布的包的文件夹下面打开你的cmd或者其他的命令行输入工具 输入 npm init 初始化你的包 这个时候会让你输入你的项目的基本信息 其中有你的包名,描述,入口文件,密码,关键词,git仓库地址, 阅读全文
posted @ 2017-08-11 10:20 无情码字员 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:淘宝的cnpm下载安装的命令为 但是仅仅这样是不够的,这样只有主动去下载资源的时候可以通过 cnpm i live-server -g 这样使用, 今天使用 create-react-app 这种情况,在使用react官方脚手架创建react项目的时候会出现网络错误的问题,原因是create-rea 阅读全文
posted @ 2017-08-10 10:21 无情码字员 阅读(505) 评论(0) 推荐(0) 编辑
摘要:在IE下由于不支持promise而导致的问题,需要插件babel-prolyfill 接着在webpack.config.js当中进行配置 这样就能解决这个问题了 阅读全文
posted @ 2017-07-25 16:05 无情码字员 阅读(474) 评论(0) 推荐(0) 编辑
摘要:出现这种问题的主要原因是当前的babel不支持...对象展开扩展符,只需要安装一个插件然后再在.babelrc当中进行下配置就好了 然后在.bablerc当中增加 "plugins": ["transform-object-rest-spread"] 阅读全文
posted @ 2017-07-25 11:07 无情码字员 阅读(792) 评论(0) 推荐(0) 编辑
摘要:create-react-app的webpack配置在node_modules当中的react-scripts的config文件夹当中,其中webpack.config.dev.js是开发环境的配置,webpack.config.prod.js是生产环境的配置。 需要支持sass,首先npm i s 阅读全文
posted @ 2017-07-21 13:43 无情码字员 阅读(1264) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示