错误:在mac上找不到模块'@ ngtools / json-schema'

问题描述 投票:1回答:1

在我的Mac上我安装了angular-cli

brew install angular-cli

但当我运行ng g service test我得到这个错误:

module.js:538
    throw err;
    ^

Error: Cannot find module '@ngtools/json-schema'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/@angular/cli/models/config/config.js:6:23)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)

但是当我运行npm start它工作正常。

任何想法我该如何解决这个问题?

我的版本是:node v8.9.3 npm v5.5.1

angular macos npm angular-cli
1个回答
1
投票

首先以管理员身份启动命令提示符并运行

npm install -g @angular/cli -g --save 
© www.soinside.com 2019 - 2024. All rights reserved.