我设法使用下面的packages.json 运行所有内容:
{
"name": "rm-combo",
"version": "0.1.0",
"private": true,
"scripts": {
"serve-fake-api": "nodemon fake-api/index.ts --watch fake-api/*.*",
"serve-vue": "vue-cli-service serve",
"serve": "concurrently -k \"npm run serve-fake-api\" \"npm run serve-vue\"",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"@types/node": "^12.12.7",
"axios": "~0.19.0",
"devextreme": "19.2.3",
"devextreme-vue": "19.2.3",
"element-ui": "~2.8.2",
"oidc-client": "~1.9.1",
"vue": "^2.6.10",
"vue-class-component": "^7.1.0",
"vue-property-decorator": "^8.3.0",
"vue-router": "^3.1.3",
"vuetify": "^2.1.10",
"vuex": "^3.1.2",
"vuex-class": "^0.3.2"
},
"devDependencies": {
"@types/express": "^4.17.2",
"@types/json-server": "^0.14.2",
"@vue/cli-plugin-typescript": "^4.0.5",
"@vue/cli-service": "^4.0.5",
"concurrently": "^5.0.0",
"devextreme-cldr-data": "^1.0.2",
"globalize": "^1.4.2",
"json-server": "^0.15.1",
"node-sass": "^4.13.0",
"nodemon": "^1.19.4",
"sass-loader": "^8.0.0",
"ts-node": "^8.5.0",
"typescript": "^3.7.2",
"vue-template-compiler": "^2.6.10"
}
以及支持在此处执行该技巧的 ts 功能:https://*.com/a/59126595/4636721