versiones ultima servidor para instalar descargar cual configurar apache angular typescript webpack

ultima - La compilación de la mochila no actualiza los contenidos en el servidor Apache



servidor web en ubuntu (0)

Tengo un proyecto de webpack Angular2 que funciona bien en local (webpack-dev-server) pero una vez que implemente en mi servidor (Apache) y ejecuto "npm run build", la compilación no se actualiza (no se muestran errores) .I intenté eliminar mi carpeta dist, pero aún no hubo cambios. No se muestran cambios realizados a html (antes funcionaba perfectamente)

webpack.config.js ->

var path = require(''path''), webpack = require(''webpack''), HtmlWebpackPlugin = require(''html-webpack-plugin''), CopyWebpackPlugin = require(''copy-webpack-plugin''); module.exports = { entry: { app: ''./src/main'' }, output: { path: path.resolve(__dirname, ''./dist''), filename: ''app.bundle.js'' }, resolve: { extensions: [''.js'', ''.ts'',''.tsx'', ''.css'', ''.scss'', ''.html''] }, module: { rules: [{ test: //.ts$/, use: [''awesome-typescript-loader'', ''angular2-template-loader'', ''@angularclass/hmr-loader'', ''angular2-router-loader''], exclude: [//.(spec|e2e)/.ts$/, /node_modules//(?!(ng2-.+))/] }, { test: //.scss$/, exclude: [/node_modules/], use: [ ''raw-loader'', ''sass-loader'', { loader: ''sass-resources-loader'', options: { // Or array of paths resources: [ ''./src/assets/sharedStyles/_variables.scss'', ''./src/assets/sharedStyles/_mixins.scss'' ] }, } ] }, { test: //.css$/, use: [''style-loader'', ''css-loader''] }, { test: //.html$/, loader: ''raw-loader'' }, { test: //.(eot|ttf|wav|mp3|pdf|woff2|woff|png|svg|gif)?(/?v=[0-9]/.[0-9]/.[0-9])?$/, loader: ''file-loader'' } ] }, // plugins plugins: [ new webpack.ContextReplacementPlugin( // The (//|//) piece accounts for path separators in *nix and Windows /angular(//|//)core(//|//)@angular/, __dirname // location of your src ), new HtmlWebpackPlugin({ template: ''./src/index.html'', chunksSortMode: ''dependency'' }), new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" }), new CopyWebpackPlugin([{ from: ''./src/assets'', to: ''./assets'', copyUnmodified: true, force: true }]) ], devServer: { contentBase: path.join(__dirname, "src/"), compress: true, port: 3000, historyApiFallback: true, inline: true } };

package.json ->

{ "name": "App", "version": "1.0.0", "scripts": { "postinstall": "typings install", "typings": "typings", "start": "webpack-dev-server --public --port 3000 --hot --host 0.0.0.0", "build": "webpack", "build-prod": "webpack -p" }, "licenses": [ { "type": "MIT", "url": "https://github.com/angular/angular.io/blob/master/LICENSE" } ], "dependencies": { "@angular/animations": "^4.1.2", "@angular/common": "^4.1.2", "@angular/compiler": "^4.1.2", "@angular/compiler-cli": "^4.1.2", "@angular/core": "^4.1.2", "@angular/forms": "^4.1.2", "@angular/http": "^4.1.2", "@angular/platform-browser": "^4.1.2", "@angular/platform-browser-dynamic": "^4.1.2", "@angular/platform-server": "^4.1.2", "@angular/router": "^4.1.2", "@angular/upgrade": "4.1.2", "angular-in-memory-web-api": "~0.1.5", "bootstrap": "^3.3.7", "core-js": "^2.4.1", "d3": "^4.9.1", "html-webpack-plugin": "^2.28.0", "jquery": "2.x.x", "jquery-ui": "^1.10.3", "jquery-ui-npm": "^1.12.0", "ngx-bootstrap": "^1.6.6", "primeui": "^4.1.15", "reflect-metadata": "0.1.9", "rxjs": "5.1.0", "systemjs": "0.19.39", "typescript": "^2.4.1", "zone.js": "0.7.2" }, "devDependencies": { "@angularclass/hmr-loader": "^3.0.2", "@types/jquery": "^2.0.33", "angular2-router-loader": "^0.3.4", "angular2-template-loader": "^0.6.2", "awesome-typescript-loader": "^3.0.3", "concurrently": "^3.0.0", "copy-webpack-plugin": "^4.0.1", "css-loader": "^0.26.1", "extract-text-webpack-plugin": "^1.0.1", "file-loader": "^0.10.1", "google-maps": "^3.2.1", "lite-server": "^2.2.2", "ng2-cookies": "^1.0.6", "ng2-datetime": "1.2.1", "ng2-popover": "0.0.13", "node-sass": "^4.5.0", "primeng": "^4.1.0-rc.2", "primeui": "^4.1.15", "raw-loader": "^0.5.1", "sass-loader": "^6.0.0", "sass-resources-loader": "^1.2.0", "smartadmin-plugins": "^1.0.15", "style-loader": "^0.13.2", "to-string-loader": "^1.1.5", "ts-loader": "^2.0.0", "typings": "2.1.0", "webpack": "^2.2.1", "webpack-dev-server": "^2.3.0" } }