Can't resolve '@angular/router/src/router'错误,router模块已经正确安装了,为什么?怎样解决?

来源:3-2 路由基础

斜杠男人

2017-12-03

$ npm run start


> router2@0.0.0 start E:\program\angular\mukewang\router2

> ng serve


** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

Date: 2017-12-03T08:44:00.791ZHash: c358eb6d84e200cc6b7c

Time: 11018ms

chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered]

chunk {main} main.bundle.js (main) 35.6 kB [initial] [rendered]

chunk {polyfills} polyfills.bundle.js (polyfills) 550 kB [initial] [rendered]

chunk {styles} styles.bundle.js (styles) 33.8 kB [initial] [rendered]

chunk {vendor} vendor.bundle.js (vendor) 8.05 MB [initial] [rendered]


ERROR in ./src/app/app.component.ts

Module not found: Error: Can't resolve '@angular/router/src/router' in 'E:\program\angular\mukewang\router2\src\app'

resolve '@angular/router/src/router' in 'E:\program\angular\mukewang\router2\src\app'  Parsed request is a module

  using description file: E:\program\angular\mukewang\router2\package.json (relative

path: ./src/app)

    Field 'browser' doesn't contain a valid alias configuration

  after using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src/app)

    resolve as module

      E:\program\angular\mukewang\router2\src\app\node_modules doesn't exist or is not a directory

      E:\program\angular\mukewang\router2\src\node_modules doesn't exist or is not a

directory

      E:\program\angular\mukewang\node_modules doesn't exist or is not a directory

      E:\program\angular\node_modules doesn't exist or is not a directory

      E:\program\node_modules doesn't exist or is not a directory

      E:\node_modules doesn't exist or is not a directory

      looking for modules in E:\program\angular\mukewang\router2\node_modules

        using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./node_modules)

          Field 'browser' doesn't contain a valid alias configuration

        after using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./node_modules)

          using description file: E:\program\angular\mukewang\router2\node_modules\@angular\router\package.json (relative path: ./src/router)

            no extension

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router doesn't exist

            .ts

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.ts doesn't exist

            .js

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.js doesn't exist

            as directory

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router doesn't exist

      looking for modules in E:\program\angular\mukewang\router2\node_modules

        using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./node_modules)

          Field 'browser' doesn't contain a valid alias configuration

        after using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./node_modules)

          using description file: E:\program\angular\mukewang\router2\node_modules\@angular\router\package.json (relative path: ./src/router)

            no extension

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router doesn't exist

            .ts

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.ts doesn't exist

            .js

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.js doesn't exist

            as directory

              E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router doesn't exist

      looking for modules in E:\program\angular\mukewang\router2\src

        using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src)

          Field 'browser' doesn't contain a valid alias configuration

        after using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src)

          using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src/@angular/router/src/router)

            no extension

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\src\@angular\router\src\router doesn't exist

            .ts

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\src\@angular\router\src\router.ts doesn't exist

            .js

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\src\@angular\router\src\router.js doesn't exist

            as directory

              E:\program\angular\mukewang\router2\src\@angular\router\src\router doesn't exist

      looking for modules in E:\program\angular\mukewang\router2\src

        using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src)

          Field 'browser' doesn't contain a valid alias configuration

        after using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src)

          using description file: E:\program\angular\mukewang\router2\package.json (relative path: ./src/@angular/router/src/router)

            no extension

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\src\@angular\router\src\router doesn't exist

            .ts

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\src\@angular\router\src\router.ts doesn't exist

            .js

              Field 'browser' doesn't contain a valid alias configuration

              E:\program\angular\mukewang\router2\src\@angular\router\src\router.js doesn't exist

            as directory

              E:\program\angular\mukewang\router2\src\@angular\router\src\router doesn't exist

[E:\program\angular\mukewang\router2\src\app\node_modules]

[E:\program\angular\mukewang\router2\src\node_modules]

[E:\program\angular\mukewang\node_modules]

[E:\program\angular\node_modules]

[E:\program\node_modules]

[E:\node_modules]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.ts]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.js]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.ts]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router.js]

[E:\program\angular\mukewang\router2\node_modules\@angular\router\src\router]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router.ts]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router.js]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router.ts]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router.js]

[E:\program\angular\mukewang\router2\src\@angular\router\src\router]

 @ ./src/app/app.component.ts 11:0-52

 @ ./src/app/app.module.ts

 @ ./src/main.ts

 @ multi webpack-dev-server/client?http://0.0.0.0:0 ./src/main.ts


webpack: Failed to compile.

写回答

1回答

JoJo

2017-12-04

看一下import的地方,改成 @angular/router 不要用 @angular/router/src/router


0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程