2016-03-22 43 views
1

Derlenmiş uygulamamı Tomcat ile sunarım. Uygulama, kök bağlamdan değil, bir ek ile sunulur - ör. mysite.com/myapp. Web paketi ile index.html dosyasında js ve css importlarına URL öneki nasıl eklenir?

ben index.html içinde js ve css ithalatı için bu myapp önek eklemek WebPack gerekir.

Buna ihtiyacım:

<html> 
<head> 
    <link rel="shortcut icon" href="/myapp/favicon.ico"> 
    <link href="/myapp/app.9c885d75239355add0ca8f22362e289c.css" rel="stylesheet"> 
</head> 
<body> 
    <div id="root"></div> 
    <script src="/myapp/vendor.1c28bcf2a2efacc7d62d.js"></script> 
    <script src="/myapp/app.d678b996583f01bd2f7d.js"></script> 
</body> 
</html> 

Ama şu anda bu var:

<html> 
<head> 
    <link rel="shortcut icon" href="favicon.ico"> 
    <link href="app.9c885d75239355add0ca8f22362e289c.css" rel="stylesheet"> 
</head> 
<body> 
    <div id="root"></div> 
    <script src="vendor.1c28bcf2a2efacc7d62d.js"></script> 
    <script src="app.d678b996583f01bd2f7d.js"></script> 
</body> 
</html> 

bir hacky yolu bağlantıları değiştirmek için inşa sırasında bir komut dosyası çalıştırmak olacaktır ama istiyoruz Daha uygun bir web paketi çözümüne sahip olmak.

HtmlWebpackPlugin ve React Redux Starter Kit kullanıyorum.

cevap

1

Seti

output: { 
    filename: '/myapp/[name].[chunkhash].js', 
    ... 
},