使用ng build时,使用angular-cli复制我的server.js文件

时间:2016-10-13 20:18:10

标签: angular angular-cli

我无法在文档中弄清楚如何使其工作。在angular-cli.json文件或我的应用程序中的任何其他地方是否有一个位置我可以指定我希望我的节点server.js文件复制到我的dist文件夹,而不与任何其他js文件组合,所以我在构建完成后可以运行吗?

2 个答案:

答案 0 :(得分:0)

在不弄乱构建配置的情况下执行此操作的一种方法是将其设置为assests文件夹

尝试将其放在Angular-Cli项目的/src/assets文件夹中,然后运行ng build,您应该会看到包含文件的/dist/assets文件夹,您可以直接路径出来。

答案 1 :(得分:0)

在较新的cli版本(我认为> beta.18)中,有一个'资产' angular-cli.json中的属性。在那里,您可以添加要复制的特定文件。而不是必须将它全部放在assets文件夹中。 示例:

"apps": [
    {
      "root": "src",
      "outDir": "dist",
      "assets": [
        "assets",
        "favicon.png",
        "server.js",
        "routes",
      ],