0

只是尝试使用 Nativescript CLI 和 Angular Framewok 来学习 Nativescript。

tns create myapp --ng

然后在回答完问题后,我继续:

ng generate --help

这给出了这个错误:

An unhandled exception occurred: Cannot find module '@schematics/angular/utility/config'
See "/tmp/ng-V5J95L/angular-errors.log" for further details.

日志文件包含:

[error] Error: Cannot find module '@schematics/angular/utility/config'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/lib/node_modules/@nativescript/schematics/src/angular-project-parser.js:6:18)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
4

2 回答 2

4
npm i -D @nativescript/schematics

然后

npm i -D @angular/cli

重新启动终端/命令行,然后再次

ng g c <Component/name>
于 2019-09-03T11:54:29.493 回答
0

对我来说,解决方案是因为我已经安装并正在使用 Node.js 的 12.x 版本,修复是使用 Node.js 的长期支持 (LTS) 版本 10.x。

于 2019-08-28T10:04:14.503 回答