OS X El Capitan 上的 Angular 2 教程在浏览器中返回“Cannot GET /”
Posted
技术标签:
【中文标题】OS X El Capitan 上的 Angular 2 教程在浏览器中返回“Cannot GET /”【英文标题】:Angular 2 Tutorial on OS X El Capitan Returns "Cannot GET /" in browser 【发布时间】:2016-11-07 15:28:06 【问题描述】:我正在尝试在 OS X 上使用 TypeScript 完成 Angular 2。我已按照教程进行操作,并且在编译时没有收到任何错误。 npm start
命令成功完成,Safari 中显示了一个新选项卡。地址是http://localhost:3000
唯一显示的是
无法获取/
我对 Lite-Server 不熟悉,我不知道我是否无法启动某些东西来运行教程。
有什么我遗漏的东西或有什么方法可以确定 Lite-Server 是否正在运行?
【问题讨论】:
能否提供教程链接或更多详细信息? 抱歉:angular.io/docs/ts/latest/quickstart.html 【参考方案1】:我怀疑您的文件夹/文件结构可能会混淆 lite-server。
lite-server 将查找 bs-config.json 文件。这应该与您的 node_modules 文件夹处于同一级别。
Here is the github page for lite-servier.
例如,更改服务器端口、监视的文件路径和基础 为您的项目目录,在您的项目中创建一个 bs-config.json 项目文件夹:
bs-config.json
"port": 8000,
"files": ["./src/**/*.html,htm,css,js"],
"server": "baseDir": "./src"
【讨论】:
成功了。我不得不从 github 页面稍微修改一下文件。对于将来需要此功能的任何人,请将 bs-config.json 端口设置为“3000”并将“src”替换为“app”。谢谢。以上是关于OS X El Capitan 上的 Angular 2 教程在浏览器中返回“Cannot GET /”的主要内容,如果未能解决你的问题,请参考以下文章
制作 Mac OS X El Capitan 的U盘引导安装
OS X 10.11 El Capitan 上的蓝牙低功耗延迟/延迟
OS X El Capitan 上的 Angular 2 教程在浏览器中返回“Cannot GET /”
OS X El Capitan 上的 MySQL 5.7.9:错误服务器退出而不更新 PID 文件
NPM:在 OS X El Capitan 上的“ld: library not found for -lgcc_s.10.5”?