首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子/角度validation_1.validateName不是一个函数[错误]不能生成页面

离子/角度validation_1.validateName不是一个函数[错误]不能生成页面
EN

Stack Overflow用户
提问于 2022-10-08 13:43:58
回答 1查看 92关注 0票数 1

我用离子角度。在从角9升级到角14和从离子4升级到离子5之后,我不能再使用以下命令创建页面或组件:

代码语言:javascript
复制
ionic g page [PATH]

现提出警告:

'ABSOLUTE_PATH\node_modules@ionic\angular-toolkit\schematics\page\schema.json‘中的“path”选项

使用的是不推荐的行为。应该使用“workingDirectory”智能默认提供程序。

还有一个错误,我认为是问题的原因:

validation_1.validateName不是函数错误,无法生成页面。

我怎么才能让它再起作用?

这是我的package.json:

代码语言:javascript
复制
{
  "name": "captarget-archery",
  "version": "0.0.5",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^14.2.5",
    "@angular/common": "^14.2.5",
    "@angular/core": "^14.2.5",
    "@angular/fire": "^7.4.1",
    "@angular/forms": "^14.2.5",
    "@angular/platform-browser": "^14.2.5",
    "@angular/platform-browser-dynamic": "^14.2.5",
    "@angular/router": "^14.2.5",
    "@angular/service-worker": "^14.2.5",
    "@awesome-cordova-plugins/in-app-purchase-2": "^5.45.0",
    "@capacitor/android": "^3.2.0",
    "@capacitor/app": "^1.0.3",
    "@capacitor/core": "^3.6.0",
    "@capacitor/ios": "^3.6.0",
    "@capacitor/splash-screen": "^1.2.2",
    "@ionic-native/app-availability": "^5.36.0",
    "@ionic-native/camera": "^5.29.0",
    "@ionic-native/core": "^5.36.0",
    "@ionic-native/in-app-browser": "^5.36.0",
    "@ionic-native/in-app-purchase-2": "^5.36.0",
    "@ionic-native/splash-screen": "^5.0.0",
    "@ionic-native/status-bar": "^5.0.0",
    "@ionic/angular": "^6.3.0",
    "@ionic/lab": "^3.2.7",
    "@ionic/storage": "^2.2.0",
    "@ngx-translate/core": "^14.0.0",
    "@ngx-translate/http-loader": "^4.0.0",
    "@types/hammerjs": "^2.0.36",
    "angular-animate": "^1.8.2",
    "angularfire2": "^5.4.2",
    "bootstrap": "^4.4.1",
    "chart.js": "^2.9.3",
    "chartjs-plugin-labels": "^1.1.0",
    "cocoapods": "0.0.0",
    "cordova-plugin-appavailability": "^0.4.2",
    "cordova-plugin-camera": "^5.0.0",
    "cordova-plugin-inappbrowser": "^5.0.0",
    "cordova-plugin-network-information": "^2.0.2",
    "cordova-plugin-purchase": "^10.6.1",
    "cordova-res": "^0.15.3",
    "core-js": "^2.5.4",
    "crypto-js": "^4.0.0",
    "file-saver": "^2.0.5",
    "firebase-functions": "3.23.0",
    "googleapis": "^85.0.0",
    "hammerjs": "^2.0.8",
    "inquirer": "^9.1.3",
    "install": "0.13.0",
    "ionic": "^4.1.2",
    "ionic2-calendar": "^0.6.4",
    "jetifier": "^2.0.0",
    "ng-particles": "^2.17.0",
    "ng2-charts": "^2.3.0",
    "ngx-autosize": "^1.8.0",
    "npm": "8.19.1",
    "resources": "^0.4.3",
    "rxjs": "^6.6.7",
    "rxjs-compat": "^6.6.7",
    "tslib": "^2.0.0",
    "util": "^0.12.4",
    "zone.js": "~0.11.4"
  },
  "devDependencies": {
    "@angular-devkit/architect": "^0.1402.5",
    "@angular-devkit/build-angular": "^14.2.5",
    "@angular-devkit/core": "^14.2.5",
    "@angular-devkit/schematics": "^14.2.5",
    "@angular/cli": "14.2.5",
    "@angular/compiler": "^14.2.5",
    "@angular/compiler-cli": "^14.2.5",
    "@angular/language-service": "^14.2.5",
    "@capacitor/cli": "^3.6.0",
    "@ionic-native/network": "^5.32.0",
    "@ionic/angular-toolkit": "^2.3.3",
    "@types/jasmine": "~3.6.0",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "^8.10.61",
    "capacitor": "^0.0.3",
    "capacitor-resources": "^1.2.1",
    "codelyzer": "^6.0.2",
    "firebase": "^9.11.0",
    "firebase-admin": "^11.1.0",
    "http-server": "^14.1.1",
    "jasmine-core": "^4.4.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~6.4.1",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~3.0.2",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "^1.5.0",
    "protractor": "~7.0.0",
    "ts-node": "~7.0.0",
    "tslint": "~6.1.0",
    "typescript": "4.6.4"
  },
  "browser": {
    "crypto": false
  },
  "description": "An Ionic project"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-19 08:30:33

我找到了一个解决方案: npm i@离子型/角形-工具箱@最新的--保存-dev。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73997468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档