跳至主要内容

博文

目前显示的是 五月, 2022的博文

vue3中加入eslint和prettier

 原文链接 通过 vite 创建的 vue3 项目默认并没有像 vue-cli 一样可以选择加入 eslint 和 prettier ,需要自己手动加入,这里记录一下在项目配置 eslint 和 prettier 的过程 1. 先使用vite初始化项目 使用 NPM: $ npm init vite@latest 复制代码 使用 Yarn: $ yarn create vite 复制代码 选择vue 作为 framework 选择 vue-ts 2. 安装 eslint 除了安装 eslint 之外我们还要安装一些常用的 eslint plugin npm i eslint -D npm i eslint-config-standard -D npm i eslint-plugin-import -D npm i eslint-plugin-node -D npm i eslint-plugin-promise -D npm i eslint-plugin-vue -D npm i @typescript-eslint/eslint-plugin -D npm i @typescript-eslint/parser -D npm i eslint-define-config -D 复制代码 eslint-config-standard eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-vue typescript-eslint 3. 配置 eslint 在项目根目录创建 .eslintrc.js // .eslintrc.js ​ // eslint-define-config可以帮助我们做语法提示 const { defineConfig } = require('eslint-define-config') ​ module.exports = defineConfig({  // ESLint 一旦发现配置文件中有 "root": true,它就会停止在父级目录中寻找。  root: true,  // 指定脚本的运行环境。每种环境都有一组特定的预定义全局变量。 ...

将所有 Node.js 依赖包更新到最新版本

 原链接 当使用  npm install <packagename>  安装软件包时,该软件包最新的可用版本会被下载并放入  node_modules  文件夹中,并且还会将相应的条目添加到当前文件夹中存在的  package.json  和  package-lock.json  文件中。 npm 会核计依赖,并安装这些依赖最新的可用版本。 假设要安装  cowsay ,这是一个很酷的命令行工具,可以让母牛说话。 当  npm install cowsay  时,此条目会被添加到  package.json  文件中: JSON { "dependencies" : { "cowsay" : "^1.3.1" } } 以下是  package-lock.json  的片段,为方便查看,在其中删除了嵌套的依赖: JSON { "requires" : true , "lockfileVersion" : 1 , "dependencies" : { "cowsay" : { "version" : "1.3.1" , "resolved" : "https://registry.npmjs.org/cowsay/-/cowsay-1.3.1.tgz" , "integrity" : "sha512-3PVFe6FePVtPj1HTeLin9v8WyLl+VmM1l1H/5P+BTTDkMAjufp+0F9eLjzRnOHzVAYeIYFF5po5NjRrgefnRMQ==" , "requires" : { "get-stdin" : "^5.0.1" , "optimist" : "~0.6.1" , "string-width...