在OS X上的Angular 2教程El Capitan在浏览器中返回“Can not GET /”
我正在尝试在OS X上使用TypeScript来处理Angular 2。我已经按照教程进行了编译,并且没有收到任何错误。 npm start
命令成功完成,并在Safari中显示新选项卡。 地址是http://localhost:3000
唯一显示的是
不能获取 /
我不熟悉Lite-Server,我不知道我是否启动了一些让教程运行的东西。
有没有我错过了或某种方式来确定Lite-Server是否正在运行?
我怀疑你的文件夹/文件结构可能会混淆lite-server。
lite-server会查找一个bs-config.json文件。 这应该与您的node_modules文件夹在同一级别。
这是lite-servier的github页面 。
例如,要更改项目的服务器端口,监视文件path和基本目录,请在项目文件夹中创build一个bs-config.json文件:
BS-config.json
{ "port": 8000, "files": ["./src/**/*.{html,htm,css,js}"], "server": { "baseDir": "./src" } }