WebStorm

WebStorm incorrectly marking source files as excluded when going from TS to JS

末鹿安然 提交于 2021-02-11 14:55:06
问题 I have a React project that is a mix of JavaScript+Flow and TypeScript -- and I am in the process of iteratively refactoring the JS files to TS/TSX. In my workflow I'm sometimes going to-and-fro between Git branches, and in these branches, I may have renamed a specific JS file like App.js to App.tsx and in another unrelated branch, it is still called App.js . I've noticed that when I convert App.js to App.tsx , everything is fine, but when I toggle back to the branch that still has it set as

How to debug Nodejs app running inside Docker container via Google Cloud

微笑、不失礼 提交于 2021-02-05 20:24:02
问题 I have found Google provides some guidelines on how to run Nodejs on a custom runtime environment. Everything seems fine and I am managing to start my Nodejs app on local machine running gcloud preview app run . . As I can see, it probably creates a Docker container and runs Nodejs program in there. I am saying "probably" , because it is my first experience with Docker, however I am 2+ years experienced Nodejs developer. So my question is how to debug (with breakpoint stops) my Nodejs program

How to debug Nodejs app running inside Docker container via Google Cloud

╄→尐↘猪︶ㄣ 提交于 2021-02-05 20:20:22
问题 I have found Google provides some guidelines on how to run Nodejs on a custom runtime environment. Everything seems fine and I am managing to start my Nodejs app on local machine running gcloud preview app run . . As I can see, it probably creates a Docker container and runs Nodejs program in there. I am saying "probably" , because it is my first experience with Docker, however I am 2+ years experienced Nodejs developer. So my question is how to debug (with breakpoint stops) my Nodejs program

How to debug Nodejs app running inside Docker container via Google Cloud

你。 提交于 2021-02-05 20:19:27
问题 I have found Google provides some guidelines on how to run Nodejs on a custom runtime environment. Everything seems fine and I am managing to start my Nodejs app on local machine running gcloud preview app run . . As I can see, it probably creates a Docker container and runs Nodejs program in there. I am saying "probably" , because it is my first experience with Docker, however I am 2+ years experienced Nodejs developer. So my question is how to debug (with breakpoint stops) my Nodejs program

全家桶通用激活码activation code(支持idea,pycharm,webstorm,phpstorm)

心已入冬 提交于 2021-02-04 16:11:34
免修改hosts文件哦,如果修改过请删除网址再激活 (更新日期:2月1号) 温馨提示:激活码支持idea,pycharm,webstorm, php storm激活 (注意:如果激活后还显示cancelled,请重启一下软件就可以了) 激活码会定期更新,后续直接在公众号「Python爬虫数据分析挖掘」提取:回复关键词 “激活码” 获取 来源: oschina 链接: https://my.oschina.net/u/4638454/blog/4945153

京东扫描平台EOS—JS扫描落地与实践

十年热恋 提交于 2021-02-03 12:04:20
"程序是写给人读的,只是偶尔让计算机执行一下。—— Donald Knuth" 引言 随着前端应用的大型化和复杂化,越来越多的前端工程师和团队开始重视 JavaScript 代码规范。得益于前端开源社区的繁盛,当下已经有几种较为成熟的 JavaScript 代码规范检查工具,包括 JSLint、JSHint、ESLint、FECS 等等。EOS-JS,它是一款插件化的JavaScript 代码静态检查工具,具备全套的热修复、增量更新方案,集各类代码规范检查工具优势于一体,其核心是通过对代码解析得到的 AST(Abstract Syntax Tree,抽象语法树)进行模式匹配,定位不符合约定规范的代码、给出修改意见并支持一键修复,在降低维护成本、提升执行效率的同时,也保障了代码规范的统一。 为实现规范编码、提高编码质量,目前较为通用的是直接使用开源生态中提供的一些标准方案,可以用较低成本来实现 JavaScript 代码规范的落地。如果再搭配一些辅助工具(例如 husky 和 lint-staged),整个流程会更加顺畅。但是对于大型企业开发团队而言,数十人甚至上千人面对数万个工程,规模化地应用统一的 JavaScript 代码规范,并且有效落地执行,问题就会变得较为复杂。 痛点分析 设计初期,我们收集了大量前端开发人员的编码痛点,可以归纳为以下几点: 人员角度 公司部门团队较多

2020最新idea永久激活教程

て烟熏妆下的殇ゞ 提交于 2021-01-31 21:37:32
注:以下为 idea 最新版本 2020.3.2 的永久激活教程,请按照如下步骤安装激活 (webstorm、pycharm 激活方法相同)。 步骤一、下载安装包 去到 idea 官网 https://www.jetbrains.com/idea/download/ 下载最新的 2020.3.2 版本安装包,如下图所示, 选择 Ultimate 最终版,Download 下载。如上,我选择的是 Windows 版的,Mac 以及 Linux 版同样的可以切换到对应栏下载。 步骤二、 安装并选择试用30天 下载完成之后,正常安装即可。 注意: 如果有旧版本 idea 存在,需要先卸载旧版本才可以安装 2020.3.2 最新版本。 安装完成之后,立即运行。然后选择试用30天,如下图所示。 步骤三、激活使用 1、依次打开菜单栏:File -> Settings -> Plugins -> Install Plugin from Disk 。如下图所示, 2、然后找到破解补丁文件 BetterIntelliJ.zip, 注意是一个zip的压缩包,请不要解压( 破解文件文末领取 )。 点击 OK 之后,会有一个如下的提示,需要我们重启idea。 注意: 请注意一定要重启 idea ,否则可能不生效。 3、重启 idea 之后,打开菜单栏 Help -> Edit Custom VM

vue使用初探

旧城冷巷雨未停 提交于 2021-01-31 21:26:08
1.起步,准备 首先你需要到node.js的官网下载一个叫做node的软件下载完成后你就会得到node附赠的一个npm工具。当你安装完成后。打开命令行分别输入node -v回车和npm -v回车你就会看到版本号。切换国内镜像以提升下载速度。 npm install -g cnpm --registry =htttps://registry.npm.taobao.org 通过cnpm -v来验证是否安装成功。接下来就是安装webpack。命令如下 cnpm install -g webpack weboack-cli 安装Vue Cli 命令cnpm install -g @vue/cli 2.第一个vue应用 这里我们选择的时候webstorm。在file处选择新建项目之后选择新建vue的项目。可能构建的时间有些长不要着急稍微等一会马上就好。 当你的第一个vue应用被建出来后他大概是这个样子的。 这里你会看到就算有一个前端项目也是会占用端口的。 3.模板语法 vue的语法非常严格引用了就要声明使用。不然就会报错。 模板语法的结构基本上是这样的。当然这里有一点值得强调就是在template下只允许有一个根就是那个叫App的盒子。这里我们要说的是插值表达式。他的作用就是将data中的数据或者是其他的一些数据渲染进DOM中但是不同的是他是不会解析HTML中的标签的。在data中

WebStorm: Initializer type <TYPE> is not assignable to variable type <LIBRARY>.<TYPE>

醉酒当歌 提交于 2021-01-29 16:19:24
问题 I have a Vue.js project without TypeScript. If I import some library with the * as syntax, the autocomplete / suggestions do not work. import * as THREE from 'three'; const scene = new THREE.Scene(); WebStorm complains saying Initializer type Scene is not assignable to variable type THREE.Scene Of course at runtime there are no errors. What can I do to teach WebStorm to correctly assign the variable type? 回答1: It's fixed in 2019.1 (coming this quarter): checked in WS-191.3749 (internal build,

How to attach to nodemon process with WebStorm and TypeScript setting

两盒软妹~` 提交于 2021-01-29 10:30:57
问题 I use debugger "attach to node.js/chrome". My WebStorm debugger configuration. Host: localhost port: 9229 attach to: Chrome or node.js > 6.3 started with --inspect I am using TypeScript. My tsconfig.json file. { "compilerOptions": { /* Basic Options */ "target": "es6", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */ "module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd',