windows中node环境采坑
事情起因之前一直用ubuntu,突然想在Windows试试创建create-react-app却发现并没有想象的那么美好window环境下升级node不容易,试过npm install -g n 和n stable等命令无效,而网上推荐的nvm并不支持windows,而nvm for windows 又要求先删除node及相关配置,而且这个用于支持windows的nvm是不完善的。处于规避风险的考
事情起因之前一直用ubuntu,突然想在Windows试试创建create-react-app却发现并没有想象的那么美好window环境下升级node不容易,试过npm install -g n 和n stable等命令无效,而网上推荐的nvm并不支持windows,而nvm for windows 又要求先删除node及相关配置,而且这个用于支持windows的nvm是不完善的。处于规避风险的考
首先注册hreoku,并安装heroku CLIE:\Ruei\RueiProj\vuets-app>heroku login heroku: Press any key to open up the browser to login or q to exit: Opening browser to https://cli-auth.heroku.com/auth/browser/7cb5
背景折腾:记录将本地代码迁移到Github/coding上期间出错:E:\Ruei\RueiProj\testuser>git remote add origin git@git.dev.tencent.com:skyio/test-user-api.git fatal: not a git repository (or any of the parent directories): .gi
写代码第一步干啥,当然要会调试介于本人打console.log已经残废,研究了一下如何使用vscode对node/ts进行调试首先你要有一个node /ts的项目一般情况下vscode 会自动识别你的项目类型,并安装对应的项目环境,当你有一个ts项目后,你会发现vscode窗口中debug的菜单会加载node环境,但是往往默认的debug config 并不管用如果没有debug窗口,可以安装vs
下面用了react-toastify和axios ,相关包可以在npmjs中搜索到主要是在axios 提交文件过程中引入一个config ,通过config导出对应的上传进度,通过toast.update修改上传进度条private onUpload() { let toastId: any = null var config = { onUpl
前言刚接触redux的时候,发现大家对mapSispatchToProps使用有几种方法,而且都跑通了,本文介绍下redux的mapStateToProps,mapDispatchToProps的一些小姿势mapStateToProps(state,ownProps)mapStateToProps是一个函数,用于建立组件跟store的state的映射关系作为一个函数,它可以传入两个参数,结果一定要
如何将React.Componment作为服务使用遇到的问题:在NextJs中,当通过Axios请求数据时,如何监听并提供一个方法,在请求是显示loading组件,请求结束后若有错误,则弹窗 Error -Toast解决思路:在App.js中增加(或追加一个<div />)=>对该<div />追加相应的展示组件=>通过show:boolean=false控制其
很早之前分享过基于 session 和基于 token 的用户认证方式到底该如何选择?这篇文章最近在在测试Next登录验证的时候,发现NextJS的构造有些奇特,Next主要是服务器渲染,按照之前写的验证方法(将token存到本地localStorage中)但是NextJs主要在服务器端渲染,并不能取得本地localStorage中的信息,于是转战cookie(希望未来不会更多的在cookie中存
一边吃零食一边看完了Next.JS的文档,写的不是很复杂,demo尝试起来也很快速:grimacing:我在看Next.JS文档的时候,是通过yarn init 手动搭建的空项目,然后按照文档一点一点写demo如果您不喜欢init,可以尝试使用create-next-app,接下来我们也提到一些关于create-next-app的安装和使用本篇文章主要是对Nextjs文档读后体会,以及发现的新鲜事
使用vscode后发现没有像sublime一样显示空格和箭头, 百度了好多资料,没找到方法,但是找到了这个行为叫什么, 然后在vscode里各种折腾,还是让我找到了,那该怎么设置呢?1.打开vscode的用户设置2.在右边添加新设置{ "editor.renderControlCharacters": true, "editor.renderWhite
link:https://reacttraining.com/react-router/web/guides/code-splittingdemo{ "presets": ["@babel/preset-react"], "plugins": ["@babel/plugin-syntax-dynamic-import&q
I'm creating a promise based API. Everything works fine if I make one request at a time, but, if 2 or more requests hit the server within a second of each other, I get the following errorError: Cannot