Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 部署到Heroku时如何丑化/缩小Angular应用程序_Node.js_Heroku - Fatal编程技术网

Node.js 部署到Heroku时如何丑化/缩小Angular应用程序

Node.js 部署到Heroku时如何丑化/缩小Angular应用程序,node.js,heroku,Node.js,Heroku,我正在尝试缩小应用程序中的所有.js和.css文件 1。我已经做的: server.js const path = require('path'); const express = require('express'); const app = express(); // Serve static files app.use(express.static(__dirname + '/dist/my_app')); // Send all requests to index.html app.

我正在尝试缩小应用程序中的所有.js和.css文件

1。我已经做的:

server.js

const path = require('path');
const express = require('express');
const app = express();

// Serve static files
app.use(express.static(__dirname + '/dist/my_app'));

// Send all requests to index.html
app.get('/*', function(req, res) {
  res.sendFile(path.join(__dirname + '/dist/my_app/index.html'));
});

// default Heroku port
app.listen(process.env.PORT || 5000);
2。在
package.json上设置
start
postinstall

"start": "node server.js"
"postinstall": "ng build --aot --prod"
然后我将我的应用程序部署到Herokuapp。这些文件中未应用“丑陋”和“缩小”

<body data-spy="scroll" data-offset="1">
    <app-root></app-root>
<script type="text/javascript" src="runtime.js"></script><script type="text/javascript" src="polyfills.js"></script><script type="text/javascript" src="styles.js"></script><script type="text/javascript" src="scripts.js"></script><script type="text/javascript" src="vendor.js"></script><script type="text/javascript" src="main.js"></script></body>


事实证明,此链接对ReactJs应用程序最有帮助。这个链接对ReactJs应用程序最有帮助。