我正在学习 angularjs 2。我想在他们的官方网站上使用 angularjs 2 制作我的第一个应用程序。所以我从这里https://angular.io/guide/quickstart开始关注所有内容。现在在第 6 步中,我必须在终端中运行命令“npm start”。它在终端中给出了类似的结果——
$ npm start
> angular-quickstart@1.0.0 start D:\Sadiq\Res\Angularjs__2\angularQ
> tsc && concurrently "tsc -w" "lite-server"
[1] Did not detect a `bs-config.json` or `bs-config.js` override file. Using lite-server defaults...
[1] ** browser-sync config **
[1] { injectChanges: false,
[1] files: [ './**/*.{html,htm,css,js}' ],
[1] watchOptions: { ignored: 'node_modules' },
[1] server: { baseDir: './', middleware: [ [Function], [Function] ] } }
[1] [BS] Access URLs:
[1] -------------------------------------
[1] Local: http://localhost:3002
[1] External: http://192.168.2.93:3002
[1] -------------------------------------
[1] UI: http://localhost:3003
[1] UI External: http://192.168.2.93:3003
[1] -------------------------------------
[1] [BS] Serving files from: ./
[1] [BS] Watching files...
[1] [BS] File changed: app\app.component.js
[1] [BS] File changed: app\app.module.js
[1] [BS] File changed: app\main.js
[0] 12:01:51 PM - Compilation complete. Watching for file changes.
但它不会在我的 crome 中打开任何选项卡。如果我输入它提供的 url
手动在地址栏中给出预期的结果,工作正常,源文件中的任何更改都会立即导致浏览器发生更改。问题是:我不知道为什么它没有在浏览器中自动打开选项卡。 谁能帮我?
2016 年 11 月 7 日更新
重要的观察是我在另外两台电脑上复制了我的项目。在那里它按预期工作。当我运行“npm start”时,它会在浏览器中打开选项卡并运行应用程序。所以它不会产生任何问题,并且根据官方 angular2 教程站点工作。任何人都知道为什么我的电脑会发生这种情况还是我的浏览器?