Ich versuche, eine Webanwendung mit Nodejs zu erstellen. Es kompiliert und läuft gut auf meinem lokalen Computer, aber wenn ich versuche, es auf Azure zu hosten, scheint Webpack Probleme zu verursachen.Microsoft Azure-Hosting | Nodejs | Datei wird nicht kompiliert von webpack
//webpack.config.js
var config = {
entry: './main.js',
output: {
path:'/',
filename: 'index.js',
},
devServer: {
// inline: true,
// port: 8080
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}
}
]
}
}
module.exports = config;
Dies ist die Hierarchie-Datei:
Dies ist das Register Quellen in Chrome Dev Instrument für die lokale Maschine. Ich merke hier die index.js kompiliert wie in der Konfigurationsdatei angegeben.
Dann stelle ich nur die Quelle auf dem Server mit Git. Dies ist die Antwort, die ich vom Server erhalten:
Dies ist die Registerkarte Quellen für den Hosting-Server.
Ich vermute, dass es, weil es Unterschiede, die Verzeichnisse auf meinem lokalen Rechner und den Host bei der Interpretation ist sein könnte ?! Ich benutze MacOS.
Ich folgte dem Beitrag aber und installierte Azure CLI. Dann gibt es eine folgende Fehlermeldung remote: KuduSync.NET von: 'D: \ Home \ Site \ Repository \ Nodejs' zu: 'D: \ Home \ Site \ Wwwroot' Remote: Fehler: Konnte ein Teil nicht finden des Pfades 'D: \ home \ site \ repository \ nodejs'. remote: Bei der Bereitstellung der Website ist ein Fehler aufgetreten. remote: Kudu Sync fehlgeschlagen remote: remote: Fehler - Änderungen am Remote-Repository, aber Bereitstellung auf der Website fehlgeschlagen. Und erwarte ich eine deploy.sh oder deploy.exe? Ich benutze MacOS, also würde es auf meinem Computer Sinn machen, wie wäre es mit Azure? –
Bitte lesen Sie meinen [früheren Beitrag] (http://stackoverflow.com/questions/40960685/azure-fails-when-try-to-deploy-through-github/40988649#40988649). –
Vielen Dank. Ich denke ich bin jetzt sehr nah dran. :: 4. webpack IF EXIST "% DEPLOYMENT_TARGET% \ webpack.config.js" ( pushd "% DEPLOYMENT_TARGET%" Anruf:! ExecuteCmd NPM_CMD laufen webpack IF Error-NEQ 0 goto error popd !) . Ich frage mich nur, ob es ein Werkzeug gibt, um dies in .sh-Skript zu konvertieren? –