Node.js 当npm audit fix--force失败时,如何修复此Ionic3.x package.json?
我的package.json已经病了一年了,它有新冠病毒之类的东西。 我想留在ionic3.x 我最后尝试的一件事是使用安装了最新的CLINode.js 当npm audit fix--force失败时,如何修复此Ionic3.x package.json?,node.js,angular,npm,ionic3,Node.js,Angular,Npm,Ionic3,我的package.json已经病了一年了,它有新冠病毒之类的东西。 我想留在ionic3.x 我最后尝试的一件事是使用安装了最新的CLI npm uninstall -g ionic npm install @ionic/cli 启动了一个新的blank3 ionic3项目 ionic start blank3 tabs --type=ionic-angular 将blank3/packages.json中的相关行复制到我的项目qsv/packages.json qsv/npm安装仍然显示
npm uninstall -g ionic
npm install @ionic/cli
启动了一个新的blank3 ionic3项目
ionic start blank3 tabs --type=ionic-angular
将blank3/packages.json中的相关行复制到我的项目qsv/packages.json
qsv/npm安装仍然显示出很多抱怨,我不知道为什么它会提到python?我删除了一个python VS代码,我不认为我在使用python。
也试过
npm audit fix --force
这是来自的输出
echo TypeScript version
tsc -v
ionic info
更新1:
跑
现在
AXM@VRL MINGW64 /s/_W/ARP/QSV.ion/SRC/QSV.ion (master)
$ npm i
npm WARN @angular/platform-browser-dynamic@5.2.11 requires a peer of @angular/compiler@5.2.11 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic/angular@5.0.4 requires a peer of @angular/core@>=8.2.7 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic/angular@5.0.4 requires a peer of @angular/forms@>=8.2.7 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic/angular@5.0.4 requires a peer of @angular/router@>=8.2.7 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic/angular@5.0.4 requires a peer of rxjs@>=6.2.0 but none is installed. You must install peer dependencies yourself.
npm WARN acorn-jsx@5.3.1 requires a peer of acorn@^6.0.0 || ^7.0.0 || ^8.0.0 but none is installed. You must install peer dependencies yourself.
audited 1098 packages in 6.493s
found 10 low severity vulnerabilities
run `npm audit fix` to fix them, or `npm audit` for details
mypackage.json
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"tslint": "ionic-app-scripts lint",
"lint": "eslint -c .eslintrc.js --ext .ts ",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve",
"build-pwa": "ionic cordova build browser --prod --release --optimizejs --minifycss --minifyjs",
"copy": "node CopyFiles.js"
},
"dependencies": {
"@angular/common": "5.2.11",
"@angular/compiler": "11.2.10",
"@angular/compiler-cli": "^11.2.10",
"@angular/core": "5.2.11",
"@angular/forms": "5.2.11",
"@angular/http": "5.2.11",
"@angular/platform-browser": "5.2.11",
"@angular/platform-browser-dynamic": "5.2.11",
"@ionic-native/core": "4.20.0",
"@ionic-native/file": "4.20.0",
"@ionic-native/file-transfer": "4.20.0",
"@ionic-native/splash-screen": "4.20.0",
"@ionic-native/status-bar": "4.20.0",
"@ionic-native/toast": "4.20.0",
"@ionic/angular": "^5.0.4",
"@ionic/pro": "1.0.16",
"@ionic/storage": "2.2.0",
"chart.js": "^2.7.1",
"clipboard-js": "^0.3.6",
"cordova-browser": "^6.0.0",
"cordova-plugin-device": "^1.1.4",
"cordova-plugin-file": "^6.0.1",
"cordova-plugin-file-transfer": "^1.7.1",
"cordova-plugin-ionic-webview": "^5.0.0",
"cordova-plugin-splashscreen": "^4.0.3",
"cordova-plugin-whitelist": "^1.3.1",
"cordova-plugin-x-toast": "^2.6.0",
"cordova-sqlite-storage": "^2.2.0",
"file-saver": "^1.3.8",
"ionic-angular": "3.9.9",
"ionic-plugin-keyboard": "^2.2.1",
"ionicons": "3.0.0",
"moment": "^2.14.1",
"rxjs": "5.5.11",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.29"
},
"devDependencies": {
"@ionic/app-scripts": "3.2.4",
"@types/file-saver": "^1.3.0",
"@types/node": "^10.17.17",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
"eslint": "^7.24.0",
"eslint-config-prettier": "^8.2.0",
"typescript": "^4.0.7"
},
"description": "An Ionic project",
"cordova": {
"plugins": {
"cordova-plugin-x-toast": {},
"cordova-sqlite-storage": {},
"ionic-plugin-keyboard": {},
"cordova-plugin-whitelist": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-webview": {},
"cordova-plugin-file-transfer": {},
"cordova-plugin-file": {}
},
"config": {
"ionic_purge_unused_fonts": false,
"ionic_source_map": "source-map",
"ionic_copy": "./Copy3.js"
},
"platforms": [
"browser"
]
}
}
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"tslint": "ionic-app-scripts lint",
"lint": "eslint -c .eslintrc.js --ext .ts ",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve",
"build-pwa": "ionic cordova build browser --prod --release --optimizejs --minifycss --minifyjs",
"copy": "node CopyFiles.js"
},
"dependencies": {
"@angular/common": "5.2.11",
"@angular/compiler": "11.2.10",
"@angular/compiler-cli": "^11.2.10",
"@angular/core": "5.2.11",
"@angular/forms": "5.2.11",
"@angular/http": "5.2.11",
"@angular/platform-browser": "5.2.11",
"@angular/platform-browser-dynamic": "5.2.11",
"@ionic-native/core": "4.20.0",
"@ionic-native/file": "4.20.0",
"@ionic-native/file-transfer": "4.20.0",
"@ionic-native/splash-screen": "4.20.0",
"@ionic-native/status-bar": "4.20.0",
"@ionic-native/toast": "4.20.0",
"@ionic/angular": "^5.0.4",
"@ionic/pro": "1.0.16",
"@ionic/storage": "2.2.0",
"chart.js": "^2.7.1",
"clipboard-js": "^0.3.6",
"cordova-browser": "^6.0.0",
"cordova-plugin-device": "^1.1.4",
"cordova-plugin-file": "^6.0.1",
"cordova-plugin-file-transfer": "^1.7.1",
"cordova-plugin-ionic-webview": "^5.0.0",
"cordova-plugin-splashscreen": "^4.0.3",
"cordova-plugin-whitelist": "^1.3.1",
"cordova-plugin-x-toast": "^2.6.0",
"cordova-sqlite-storage": "^2.2.0",
"file-saver": "^1.3.8",
"ionic-angular": "3.9.9",
"ionic-plugin-keyboard": "^2.2.1",
"ionicons": "3.0.0",
"moment": "^2.14.1",
"rxjs": "5.5.11",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.29"
},
"devDependencies": {
"@ionic/app-scripts": "3.2.4",
"@types/file-saver": "^1.3.0",
"@types/node": "^10.17.17",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
"eslint": "^7.24.0",
"eslint-config-prettier": "^8.2.0",
"typescript": "^4.0.7"
},
"description": "An Ionic project",
"cordova": {
"plugins": {
"cordova-plugin-x-toast": {},
"cordova-sqlite-storage": {},
"ionic-plugin-keyboard": {},
"cordova-plugin-whitelist": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-webview": {},
"cordova-plugin-file-transfer": {},
"cordova-plugin-file": {}
},
"config": {
"ionic_purge_unused_fonts": false,
"ionic_source_map": "source-map",
"ionic_copy": "./Copy3.js"
},
"platforms": [
"browser"
]
}
}