简体   繁体   English

将Angular 6更新为angular 7遇到错误

[英]Updating Angular 6 to angular 7 got error

When updating angular 6 to angular 7 I got error. 将角度6更新为角度7时出现错误。 I first used this command npm i -g rxjs-tslint . 我首先使用了该命令npm i -g rxjs-tslint And then I used this command r xjs-5-to-6-migrate -p src/tsconfig.app.json .I got this error. 然后我使用此命令r xjs-5-to-6-migrate -p src / tsconfig.app.json 。我得到了这个错误。

        module.js:550
            throw err;
            ^

        Error: Cannot find module 'typescript'
            at Function.Module._resolveFilename (module.js:548:15)
            at Function.Module._load (module.js:475:25)
            at Module.require (module.js:597:17)
            at require (internal/module.js:11:18)
            at Object.<anonymous> (/usr/lib/node_modules/rxjs-tslint/node_modules/tslint/lib/linter.js:22:10)
            at Module._compile (module.js:653:30)
            at Object.Module._extensions..js (module.js:664:10)
            at Module.load (module.js:566:32)
            at tryModuleLoad (module.js:506:12)
            at Function.Module._load (module.js:498:3)
        child_process.js:645
            throw err;
            ^

        Error: Command failed: "/usr/lib/node_modules/rxjs-tslint/node_modules/.bin/tslint" -c "/usr/lib/node_modules/rxjs-tslint/rxjs-5-to-6-migrate.json" -p "src/tsconfig.app.json" --fix
        module.js:550
            throw err;
            ^

        Error: Cannot find module 'typescript'
            at Function.Module._resolveFilename (module.js:548:15)
            at Function.Module._load (module.js:475:25)
            at Module.require (module.js:597:17)
            at require (internal/module.js:11:18)
            at Object.<anonymous> (/usr/lib/node_modules/rxjs-tslint/node_modules/tslint/lib/linter.js:22:10)
            at Module._compile (module.js:653:30)
            at Object.Module._extensions..js (module.js:664:10)
            at Module.load (module.js:566:32)
            at tryModuleLoad (module.js:506:12)
            at Function.Module._load (module.js:498:3)

            at checkExecSyncError (child_process.js:602:13)
            at Object.execSync (child_process.js:642:13)
            at migrate (/usr/lib/node_modules/rxjs-tslint/rxjs-5-to-6-migrate.js:18:34)
            at Object.<anonymous> (/usr/lib/node_modules/rxjs-tslint/rxjs-5-to-6-migrate.js:25:14)
            at Module._compile (module.js:653:30)
            at Object.Module._extensions..js (module.js:664:10)
            at Module.load (module.js:566:32)
            at tryModuleLoad (module.js:506:12)
            at Function.Module._load (module.js:498:3)
            at Module.require (module.js:597:17)

This release needs upgrade : It requires typescript to be installed globally. 此版本需要升级 :需要在全球范围内安装打字稿。 Also the user must manually add "typescript" as a dev dependency to existing projects. 用户还必须手动将“打字稿”添加为现有项目的开发依赖项。 Otherwise, there will be build errors. 否则,将出现构建错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM