当前位置: 首页 > news >正文

嘉兴高端网站建设有限公司spring mvc 做网站

嘉兴高端网站建设有限公司,spring mvc 做网站,永久的海外域名,如何建立一家公司网站NodejsTypescriptEslintPrettierHusky项目构建 准备工作初始化项目Eslint安装和配置Prettier安装和配置在Eslint中使用Prettier插件Husky安装和配置修改tsconfig.json启用表示src目录 修改package.json设置vscode调试 仓库地址 准备工作 确保已经安装了git以及Node.js和npmTypescriptEslintPrettierHusky项目构建 准备工作初始化项目Eslint安装和配置Prettier安装和配置在Eslint中使用Prettier插件Husky安装和配置修改tsconfig.json启用表示src目录 修改package.json设置vscode调试 仓库地址 准备工作 确保已经安装了git以及Node.js和npm通过git -v、node -v和npm -v检查是否安装。 初始化项目 # 进入你的目录 cd your-directory# 初始化 npm 项目 npm init -y# 安装 TypeScript 和 ts-node npm install --save-dev typescript ts-node# 初始化 TypeScript 配置 npx tsc --init# 创建 src 目录 mkdir src# 创建你的 TypeScript 文件 touch src/index.ts在新建的tsconfig.json中修改target、module、和outDir其中outDir设置为./dist其他根据情况设置。 Eslint安装和配置 # 安装 ESLint npm install --save-dev eslint# 初始化 ESLint 配置 npx eslint --init根据情况选择配置 You can also run this command directly using npm init eslint/config. Need to install the following packages:eslint/create-config0.4.6 Ok to proceed? (y) y ✔ How would you like to use ESLint? · style ✔ What type of modules does your project use? · commonjs ✔ Which framework does your project use? · none ✔ Does your project use TypeScript? · No / Yes ✔ Where does your code run? · node ✔ How would you like to define a style for your project? · guide ✔ Which style guide do you want to follow? · standard-with-typescript ✔ What format do you want your config file to be in? · JavaScript Checking peerDependencies of eslint-config-standard-with-typescriptlatest The config that youve selected requires the following dependencies:eslint-config-standard-with-typescriptlatest typescript-eslint/eslint-plugin^6.1.0 eslint^8.0.1 eslint-plugin-import^2.25.2 eslint-plugin-n^15.0.0 || ^16.0.0 eslint-plugin-promise^6.0.0 typescript* ✔ Would you like to install them now? · No / Yes ✔ Which package manager do you want to use? · npm Installing eslint-config-standard-with-typescriptlatest, typescript-eslint/eslint-plugin^6.1.0, eslint^8.0.1, eslint-plugin-import^2.25.2, eslint-plugin-n^15.0.0 || ^16.0.0 , eslint-plugin-promise^6.0.0, typescript*added 113 packages in 5sPrettier安装和配置 首先安装 Prettier在项目目录中运行 npm install --save-dev prettier创建一个 .prettierrc 文件来配置 Prettier。你可以在这个文件中设置你的格式化选项例如 {semi: true,singleQuote: true,tabWidth: 4 }在Eslint中使用Prettier插件 安装 eslint-plugin-prettier 和 eslint-config-prettier npm install --save-dev eslint-plugin-prettier eslint-config-prettier编辑.eslintrc.js文件 module.exports {env: {browser: true,commonjs: true,es2022: true},extends: [standard-with-typescript,prettier],plugins: [prettier],overrides: [{env: {node: true},files: [.eslintrc.{js,cjs}],parserOptions: {sourceType: script}}],parserOptions: {ecmaVersion: latest,project: ./tsconfig.json},rules: {prettier/prettier: error} } Husky安装和配置 # 安装 Husky和commitlint npm install --save-dev commitlint/cli commitlint/config-conventional husky# 创建git仓库 git init# 可修改分支名 git branch -m 旧名字 新名字# 初始化 Husky npx husky install创建一个名为 commitlint.config.js 的文件内容如下 module.exports {extends: [commitlint/config-conventional]};提交前检查代码风格和提交格式 npx husky add .husky/pre-commit npm run lint npx husky add .husky/commit-msg npx --no-install commitlint --edit $1修改tsconfig.json 可根据需要灵活配置 启用表示src目录 tsconfig.json需添加设置 {...baseUrl: ./, paths: {/*: [src/*]}, ... }执行npm install tsconfig-paths 修改package.json 将scripts修改为 scripts: {build: tsc,start: node dist/index.js,dev: ts-node -r tsconfig-paths/register src/index.ts,debug: node --inspect-brk dist/index.js,lint: eslint ./src --ext .ts --fix,format: prettier --write ./src,prepare: husky install },设置vscode调试 可参考以下的launch.json {version: 0.2.0,configurations: [{type: node,request: launch,name: Launch Program,skipFiles: [node_internals/**],program: ${workspaceFolder}/src/index.ts,sourceMaps: true,runtimeArgs: [-r, ts-node/register, -r, tsconfig-paths/register],outFiles: [${workspaceFolder}/**/*.js],console: integratedTerminal}] }
http://www.hkea.cn/news/14306112/

相关文章:

  • 网络小说网站建设春节网站设计
  • 东莞网站定制做谷歌推广的网站如何引流
  • 百度怎样注册免费的网站专门做处理货的网站
  • 广州营销型网站建设wordpress nikkon
  • 综合门户网站建设方案青岛网站改版
  • 建设热电偶网站建设网站需要多少人
  • 网站中数据查询如何做拆分网站开发
  • 游戏开发难还是网站开发难公众号怎么制作投票活动
  • 网站建设页面带声音网页游戏推荐排行
  • 学做网站的视频教学制作一个网站能多少钱
  • 建设机械官方网站网络推广器
  • 网站推广的工具网站用什么格式的图片格式
  • python 网站框架小说投稿赚钱的网站
  • 做网站怎样办营业执照企业网站的做
  • 无锡市做企业网站的镇江凭透科技网络有限公司
  • 网站建设必须安装程序镇江企业网站设计开发价格
  • 安康做网站电话网站建设技术线路选择
  • 所以免费爱做网站西安门户网站建设公司哪家好
  • 颜色搭配的网站景区宣传网站制作模板
  • 网站建设的几种结构蓝领网站做的最好
  • 网站制作系统哪个好一个小程序一年的费用是多少
  • 企业网站建设建议如何做网站网页旁边的留言框
  • wordpress 全站通知站外推广内容策划
  • 企业网站托管排版设计制作网站建设架构
  • 开一个网站需要什么手续wordpress 幻灯片自定义
  • 公司网站域名注册流程海外网络是什么意思
  • 网站没有备案怎么做淘宝客青羊区城乡建设网站
  • 博客网站哪个权重高公司logo设计含义
  • 国外网站开发技术现状wordpress代码学习
  • 企业网站一定要花钱吗长沙seo推广营销