发布时间:2023-05-17 文章分类:WEB开发, 电脑百科 投稿人:李佳 字号: 默认 | | 超大 打印

前言

缺点

下载安装

官网:https://www.jetbrains.com/webstorm/

webstorm使用指南

历史版本:https://www.jetbrains.com/webstorm/download/other.html

破解:https://www.lookdiv.com/box/%E8%A7%A3%E5%8E%8B%E8%BF%99%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%E5%88%B0%E6%A1%8C%E9%9D%A2%E6%89%93%E5%BC%80w.zip

常见配置

个人WebStorm版本号

webstorm使用指南

内存卡顿

排除node_modules文件夹

webstorm使用指南

启动

webstorm使用指南

不推荐使用这种方式,WebStorm会启动Node js环境,占用内存很大

webstorm使用指南

建议通过终端启动,占用内存很少

webstorm使用指南

格式化代码

设置保存自动格式化代码

webstorm使用指南

如果没有找到prettier,添加依赖
npm install --save-dev --save-exact prettier

一般情况下就好了,如果需要自定义的话就在跟目录下建一个.prettierrc文件配置你的项目文件格式化内容,重启下项目保存后生效

{
  "printWidth": 120,
  "semi": false,
  "singleQuote": true
}

webstorm使用指南

Eslint配置

webstorm使用指南

相关依赖

我这里配置文件有继承vue的配置规则,所有要引用eslint-plugin-vue
"eslint": "^8.14.0",
"eslint-plugin-vue": "^8.7.1",
npm install --save-dev eslint@8.14.0
npm install --save-dev eslint-plugin-vue@8.7.1

示例:

.eslintrc.json

{
    "env": {
        "browser": true,
        "es2021": true
    },
    "extends": [
        "plugin:vue/essential"
    ],
    "parserOptions": {
        "ecmaVersion": "latest",
        "sourceType": "module"
    },
    "plugins": [
        "vue"
    ],
    "rules": {
        "semi": [2, "never"],
        "comma-dangle": 0,
        "no-console": 0,
        "quotes": [2, "single"],
        "no-undef": 0,
        "no-debugger": 0,
        "import/no-unresolved": 0,
        "import/extensions": 0,
        "no-param-reassign": 0,
        "vue/multi-word-component-names": 0,
        "vue/no-multiple-template-root": 0,
        "import/no-extraneous-dependencies": 0
    }
}

.eslintignore

assets
mock

Git使用

略,跟IDEA使用一样

调试

调试之前记得先启动项目,然后新增配置项

webstorm使用指南

简单设置下项目启动URL即可,配置好后点击debug,会自动打开浏览器跳转启动页面,这时候可以调试了

webstorm使用指南

这时候就可以打断点了,但运行的时候就会走到这里来,这里跟IDEA执行可以一步步执行不一样,试了老半天会跳到vue源码里面去,只能一个个打断点看变量,感觉有点弱智

webstorm使用指南

后面发现要配合浏览器自带的调试使用???

webstorm使用指南

插件推荐

离线插件下载地址:https://plugins.jetbrains.com/

CodeGlance Pro

https://plugins.jetbrains.com/plugin/18824-codeglance-pro/versions

Atom Material Icons

https://plugins.jetbrains.com/plugin/10044-atom-material-icons

Chinese (Simplified) Language Pack / 中文语言包

https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----

One Dark theme

自己去官网选一个合适的主题 https://plugins.jetbrains.com/search?orderBy=downloads&tags=Theme

https://plugins.jetbrains.com/plugin/11938-one-dark-theme

后续补充