【发布时间】:2014-07-28 05:29:53
【问题描述】:
我使用angular tutorial 作为基础来构建一个应用程序。但是,当我运行 npm start 时,我需要转到 localhost:8000/app/ 来获取应用程序。我想更改路线,以便可以在根路径 (localhost:8000/app/) 上运行服务应用程序。我在哪里可以配置?我试图简单地将内容从 /app 移动到根目录,但它破坏了 npm/build 脚本。
【问题讨论】:
我使用angular tutorial 作为基础来构建一个应用程序。但是,当我运行 npm start 时,我需要转到 localhost:8000/app/ 来获取应用程序。我想更改路线,以便可以在根路径 (localhost:8000/app/) 上运行服务应用程序。我在哪里可以配置?我试图简单地将内容从 /app 移动到根目录,但它破坏了 npm/build 脚本。
【问题讨论】:
如果不自己运行项目(毕竟是星期天),看起来您需要将 /app 路径添加到 package.json 中的启动命令。另请查看 http-server 文档以了解有关默认值的更多信息 -
https://www.npmjs.org/package/http-server
其他东西可能依赖于根为./,所以可能会有一些破损。
应该读类似
"start": "http-server /app --domain 0.0.0.0 --port 8000",
【讨论】:
./app 而不是/app。