From 6d8222ebcbb4ff1074646d65de8b35bcd8404f11 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 16 十一月 2021 17:13:21 +0800
Subject: [PATCH] ts配置
---
vue.config.js | 13 +++++++++++++
tsconfig.json | 3 ++-
package.json | 3 ++-
3 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index 08a3d4a..80d61bb 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
"@vue/eslint-config-prettier": "^5.0.0",
"@vue/eslint-config-typescript": "^4.0.0",
"babel-eslint": "^10.0.1",
+ "circular-dependency-plugin": "^5.2.2",
"eslint": "^5.16.0",
"eslint-plugin-prettier": "^3.1.0",
"eslint-plugin-vue": "^5.0.0",
@@ -55,7 +56,7 @@
"prettier": "^1.18.2",
"sass": "^1.18.0",
"sass-loader": "^7.1.0",
- "typescript": "~3.2.1",
+ "typescript": "3.5",
"vue-template-compiler": "^2.6.11"
},
"eslintConfig": {
diff --git a/tsconfig.json b/tsconfig.json
index c828706..8b5bd7a 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -15,7 +15,8 @@
"paths": {
"@/*": ["src/*"]
},
- "lib": ["esnext", "dom", "dom.iterable", "scripthost"]
+ "lib": ["esnext", "dom", "dom.iterable", "scripthost"],
+ "skipLibCheck": true
},
"include": [
"src/**/*.ts",
diff --git a/vue.config.js b/vue.config.js
index ad215b7..5547a60 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -44,6 +44,8 @@
const serverUrl = "http://192.168.20.189:7009";
//const serverUrl = "http://192.168.20.10:9000";
+const cir = require("circular-dependency-plugin");
+
module.exports = {
pages,
chainWebpack: (config) => {
@@ -134,6 +136,17 @@
},
},
},
+ configureWebpack: {
+ plugins: [
+ new cir({
+ exclude: /a\.js|node_modules/,
+ include: /dir/,
+ failOnError: true,
+ allowAsyncCycles: false,
+ cwd: process.cwd(),
+ }),
+ ],
+ },
/* css:{
loaderOptions:{
scss:{
--
Gitblit v1.8.0