7

在我的package.json我有以下内容:

...
"scripts": {
        "tsc": "tsc",
        "tsc:w": "tsc -w --outDir build",
        "lite": "lite-server",
        "start": "concurrent \"npm run tsc:w\" \"npm run lite\" "
    },
...

我想知道如何使用“ npm production”或类似的东西启动应用程序?

我想阻止 browsersync 运行:我刚刚尝试了多个用户,看到他们“作为一个”滚动很有趣。这也发生在不同的浏览器上(但不使用不同的选项卡)。

4

3 回答 3

9

您可以使用服务而不是精简服务器。

于 2016-04-13T15:29:21.270 回答
1

使用npm start. 在新安装的 Angular 应用程序中ng new <name_of_app>,package.json 文件具有相应的设置

"scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  }

所以 usingnpm start将运行ng serve并且浏览器同步不会运行 browsersync

于 2017-04-27T11:21:09.010 回答
-1

您可以使用 http-server (npm install -g http-server)然后在您的项目目录中http-serve -p [port]

于 2016-11-03T13:51:27.037 回答