JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q53979F
  • License ISC

为vue项目提供能力增强,包括:代码格式规范、保存自动修复、commit提交格式规范等规范相关问题(vue、ts)

Package Exports

  • vue-cli-plugin-ep-fe-lint

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vue-cli-plugin-ep-fe-lint) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

vue-cli-plugin-ep-fe-lint

简介: 为vue项目提供能力增强,包括:代码格式规范、保存自动修复、commit提交格式规范等规范相关问题(vue、ts)

编辑器(required): Vscode

编辑器(插件 - required): EditorConfig for VS Code、Prettier - Code formatter、ESLint

npm: EditorConfig、Prettier、ESLint、husky、lint-staged、Commitizen、commitlint

使用方式

// 1、安装 npm包 至devDependencies
yarn add vue-cli-plugin-ep-fe-lint -D

// 2、运行
vue invoke vue-cli-plugin-ep-fe-lint

// 3、设置 文件权限
sudo chmod 700 .husky/pre-commit
sudo chmod 700 .husky/commit-msg

// 4、删除依赖 | 重新安装依赖
rm -rf node_modules/ && yarn

Q & A

Q:需要安装的vscode插件

A:

EditorConfig for VS Code
Prettier - Code formatter
ESLint

Q:hint: The '.husky/pre-commit' hook was ignored because it's not set as executable.

A:

sudo chmod 700 .husky/pre-commit
sudo chmod 700 .husky/commit-msg

Q:permission denied

A:

sudo yarn add vue-cli-plugin-ep-fe-lint -D
  
sudo vue invoke vue-cli-plugin-ep-fe-lint

Q:装完后vscode不显示红色波浪线

A:

1、保证eslint服务器开启
2、保证.eslintrc.js文件位于根目录(vscode目录树根部)
3、rm -rf node_modules/ && npm install