Angular 2 关于 OS X El Capitan Returns "Cannot GET /" 在浏览器中的教程

Angular 2 Tutorial on OS X El Capitan Returns "Cannot GET /" in browser

我正在尝试在 OS X 上使用 TypeScript 完成 Angular 2。我已经按照教程进行操作,并且在编译时没有收到任何错误。 npm start 命令成功完成,并在 Safari 中显示一个新选项卡。地址是 http://localhost:3000,唯一显示的是

Cannot GET /

我对 Lite-Server 不熟悉,也不知道是不是我没有启动某些东西来获取教程 运行。

有没有我遗漏的东西或确定 Lite-Server 是否为 运行 的方法?

我怀疑您的 folder/file 结构可能会混淆 lite-server。

lite-server 将查找 bs-config.json 文件。这应该与您的 node_modules 文件夹处于同一级别。

Here is the github page for lite-servier.

For example, to change the server port, watched file paths, and base directory for your project, create a bs-config.json in your project's folder:

bs-config.json

{
  "port": 8000,
  "files": ["./src/**/*.{html,htm,css,js}"],
  "server": { "baseDir": "./src" }
}