VSCode插件 npm包

本文介绍了VSCode的一些必备插件,如Vetur、GitLens、Prettier等,用于提高开发效率。同时推荐了npm常用包,包括webpack、@vue/cli等,以及开发中常用的lodash和nodemon等工具。此外,还提及了VSCode的个性化配置选项。

有补充的请在评论区留言谢谢

VSCode插件

  • minapp(微信小程序)
  • Chinese(汉化包)
  • gitlens(Git的各种功能)
  • Beautify(格式化)
  • javascript console utils(快速console.log)
  • vetur(Vue各种功能)
  • Image preview(图片预览)
  • Code Spell Checker(英文单词拼写检查)
  • Rainbow Brackets(拯救面条地狱)
  • Visual Studio Intellicode(在编码时提供建议)
  • Path Intellisense(路径)
  • Bracket Pair Colorizer(用不同的颜色标识区分括号)
  • Import Cost(查看导入文件的大小)
  • Prettier(格式化代码)
  • Color Highlight(显示颜色值)
  • Bracket Pair Colorizer 2(用颜色标识匹配的括号)
  • Color Highlight(高亮对应的颜色)
  • CSS Peek(匹配的css文件)
  • Highlight Matching Tag(高亮匹配标签)
  • Version Lens(显示包版本)

推荐的插件

  • Settings Sync(设置同步)
  • highlight line(高亮当前行)
  • Live Server
  • vscode-icons
  • Auto Rename Tag(自动重命名配对标签)

npm包

  • nrm(测试当前的镜像哪个快)
  • gulp(自动化构建)
  • bower(包管理)
  • nvm(很好用,node版本管理,切换)
  • js-cookie(顾名思义)

npm常用包

  • webpack
  • @vue/cli
  • nrm
  • webpack-cli

开发常用的包

  • lodash
  • qs
  • cross-env 跨平台设置环境变量
  • Day/Moment 日期格式化
  • Husky (git hooks)
  • mock/faker (假数据生成)
  • nodemon node热更新
  • live-server html热更新

个人的vscode配置

{
    "workbench.iconTheme": "vscode-icons",
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
    "workbench.startupEditor": "newUntitledFile",
    "diffEditor.ignoreTrimWhitespace": false,
    "git.autofetch": true,
    "git.enableSmartCommit": true,
    "explorer.confirmDelete": false,
    "prettier.singleQuote": true,
    "prettier.proseWrap": "preserve",
    "prettier.printWidth": 200,
    "eslint.autoFixOnSave": true,
    "vetur.format.options.tabSize": 4, // tab 缩进的空格数
    "vetur.validation.template": false,
    "vetur.format.defaultFormatter.html": "js-beautify-html",
    "vetur.format.defaultFormatter.js": "vscode-typescript",
    "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
            "wrap_line_length": 120, // 换行长度
            "wrap_attributes": "aligned-multiple",
            "end_with_newline": true // 文件结尾添加新行
        },
        "prettyhtml": {
            "printWidth": 120,
            "singleQuote": false,
            "wrapAttributes": false,
            "sortAttributes": false
        },
        "prettier": {
            "semi": false, // 格式化是否添加分号
            "singleQuote": true, // 格式化以单引号为主
            // "trailingComma": "none", // 末尾不加逗号
        }
    },
    "editor.wordWrapColumn": 120,
    "editor.wordWrap": "wordWrapColumn",
    "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
}
vscode插件合集,05月最新,括以下插件: bibhasdn.django-html-1.2.0 bibhasdn.django-snippets-1.1.0 bitlang.cobol-1.7.8 christian-kohler.npm-intellisense-1.3.0 christian-kohler.path-intellisense-1.4.2 chrmarti.regex-0.2.0 CoenraadS.bracket-pair-colorizer-1.0.37 daltonjorge.scala-0.0.5 danields761.dracula-theme-from-intellij-pythoned-0.1.4 DavidAnson.vscode-markdownlint-0.17.0 dbaeumer.vscode-eslint-1.4.10 donjayamanne.jupyter-1.1.4 donjayamanne.python-extension-pack-1.0.1 DotJoshJohnson.xml-1.9.2 DotJoshJohnson.xml-2.0.0 eg2.vscode-npm-script-0.3.4 eriklynd.json-tools-1.0.2 fisheva.eva-theme-0.3.1 formulahendry.code-runner-0.9.3 formulahendry.terminal-0.0.10 gerane.theme-druid-0.0.2 GrapeCity.gc-excelviewer-2.0.21 humao.rest-client-0.18.4 humy2833.ftp-simple-0.6.3 Ikuyadeu.r-0.5.9 Ikuyadeu.r-lsp-0.0.7 itryapitsin.scala-0.1.7 itryapitsin.scalasnippets-0.1.7 jasonnutter.search-node-modules-1.3.0 jithurjacob.nbpreviewer-1.0.0 josephtbradley.hive-sql-0.0.2 kalitaalexey.vscode-rust-0.4.2 kondratiev.sshextension-0.2.1 luqimin.forgive-green-0.2.1 magicstack.magicpython-1.0.12 mohsen1.prettify-json-0.0.3 mooman219.rust-assist-0.2.0 ms-python.anaconda-extension-pack-1.0.0 ms-python.python-2018.4.0 ms-toolsai.vscode-ai-0.1.8 ms-vscode.go-0.6.80 mtxr.sqltools-0.13.0 PKief.material-icon-theme-3.4.0 qub.qub-xml-vscode-1.2.8 redhat.java-0.25.0 redhat.vscode-yaml-0.0.12 rust-lang.rust-0.4.3 rust-lang.rust-0.4.4 scala-lang.scala-0.1.2 sensourceinc.vscode-sql-beautify-0.0.4 truman.autocomplate-shell-0.1.1 vahidk.tensorflow-snippets-0.3.3 vscjava.vscode-java-debug-0.9.0 vscjava.vscode-java-pack-0.3.0 vscjava.vscode-java-test-0.6.1 vscjava.vscode-maven-0.8.0 waderyan.nodejs-extension-pack-0.1.9 wholroyd.jinja-0.0.8 xabikos.javascriptsnippets-1.6.0 yzhang.markdown-all-in-one-1.3.0 yzhang.markdown-all-in-one-1.4.0 ZakCodes.rust-snippets-0.0.1 zhuangtongfa.material-theme-2.13.5 zhuangtongfa.material-theme-2.13.6
### 如何在 VSCode 中导入 npm 项目或配置 npm #### 设置 NPM 淘宝镜像源 为了加速依赖项的安装过程,可以设置 NPM 使用淘宝镜像源。通过执行命令 `npm config set registry https://registry.npm.taobao.org` 可以更改默认注册表至更快捷稳定的国内镜像站点[^1]。 ```bash npm config set registry https://registry.npm.taobao.org ``` 验证当前NPM配置是否已更改为新的镜像源: ```bash npm config list ``` 这一步骤有助于提高后续操作中的网络性能和成功率[^2]。 #### 初始化一个新的 Node.js 项目 在一个空白目录下打开终端并运行如下初始化命令来创建 package.json 文件,该文件用于描述项目的元数据以及所使用的依赖库版本号等信息: ```bash npm init -y ``` 此命令将会自动生成一份基础版的 JSON 配置文档,并将其保存于工作空间根路径处。 #### 安装所需模块(例如 jQuery) 对于特定需求下的第三方库引入,比如想要集成jQuery框架,则只需简单输入对应指令即可完成自动化的下载与安装流程: ```bash npm install jquery --save ``` 上述代码片段会在本地环境中查找最新稳定发行版的 jQuery 库,并记录其作为生产环境依赖的一部分写入到 package.json 当中;与此同时还会生成 node_modules 文件夹用来存放实际二进制资源文件及其关联子依赖关系树结构。 #### 解决 VSCodenpm 脚本不显示的问题 如果遇到VS Code内部面板未能正常展示可用的任务列表情况时,可能是因为这些条目被系统判定为“隐藏”。此时可以通过调整编辑器自身的设置选项来进行修复尝试。具体做法是在用户偏好设定里搜索关键字 "terminal.integrated.shellArgs.windows" 或者针对其他操作系统平台相应的参数名,移除其中任何可能导致过滤效果生效的关键字参数 `-D` 或类似的开关标志位[^3]。 另外一种可能是由于扩展插件冲突引起的功能异常现象,建议暂时禁用不必要的附加组件观察是否有改善迹象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值