我正在尝试在 OS X 上使用 TypeScript 来完成 Angular 2。我已按照教程进行操作,并且在编译时没有收到任何错误。 npm start
命令成功完成,并在 Safari 中显示一个新选项卡。地址是 http://localhost:3000
唯一显示的是
Cannot GET /
我不熟悉 Lite-Server,我不知道我是否未能启动某些东西来运行教程。
是否有我错过的东西或某种方法来确定 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" }
}
关于angularjs - OS X El Capitan 上的 Angular 2 教程在浏览器中返回 "Cannot GET/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38209427/