*Angular:* 5.0.1 / *Angular CLI:* 1.5.0 / *Node:* 8.9.1 / *npm:* 5.5.1 / 
*Os:* win32 x64


I get the below error when executing "npm start" in the terminal/command 
prompt. Can anyone help me resolve this? I have spent a whole day trying to 
fix it with no luck.


*Here is the scripts section of my package.json*

"scripts": {
    "start": "webpack-dev-server --inline --progress --port 8080"
  },


*webpack.config.js*

module.exports = require('./config/webpack.dev.js');


*webpack.common.js*

var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var helpers = require('./helpers');

module.exports = {
  entry: {
    'polyfills': './src/polyfills.ts',
    'vendor': './src/vendor.ts',
    'app': './src/main.ts'
  },

  resolve: {
    extensions: ['.ts', '.js']
  },

  module: {
    rules: [
      {
        test: /\.ts$/,
        loaders: [
          {
            loader: 'awesome-typescript-loader',
            options: { configFileName: helpers.root('src', 'tsconfig.json') }
          } , 'angular2-template-loader'
        ]
      },
      {
        test: /\.html$/,
        loader: 'html-loader'
      },
      {
        test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/,
        loader: 'file-loader?name=assets/[name].[hash].[ext]'
      },
      {
        test: /\.css$/,
        exclude: helpers.root('src', 'app'),
        loader: ExtractTextPlugin.extract({ fallbackLoader: 'style-loader', 
loader: 'css-loader?sourceMap' })
      },
      {
        test: /\.css$/,
        include: helpers.root('src', 'app'),
        loader: 'raw-loader'
      }
    ]
  },

  plugins: [
    // Workaround for angular/angular#11580
    new webpack.ContextReplacementPlugin(
      // The (\\|\/) piece accounts for path separators in *nix and Windows
      /angular(\\|\/)core(\\|\/)@angular/,
      helpers.root('./src'), // location of your src
      {} // a map of your routes
    ),

    new webpack.optimize.CommonsChunkPlugin({
      name: ['app', 'vendor', 'polyfills']
    }),

    new HtmlWebpackPlugin({
      template: 'src/index.html'
    })
  ]
};


*webpack.dev.js*

var webpackMerge = require('webpack-merge');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var commonConfig = require('./webpack.common.js');
var helpers = require('./helpers');

module.exports = webpackMerge(commonConfig, {
  devtool: 'cheap-module-eval-source-map',

  output: {
    path: helpers.root('dist'),
    publicPath: '/',
    filename: '[name].js',
    chunkFilename: '[id].chunk.js'
  },

  plugins: [
    new ExtractTextPlugin('[name].css')
  ],

  devServer: {
    historyApiFallback: true,
    stats: 'minimal'
  }
});

*webpack.prod.js*

var webpack = require('webpack');
var webpackMerge = require('webpack-merge');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var commonConfig = require('./webpack.common.js');
var helpers = require('./helpers');

const ENV = process.env.NODE_ENV = process.env.ENV = 'production';

module.exports = webpackMerge(commonConfig, {
  devtool: 'source-map',

  output: {
    path: helpers.root('dist'),
    publicPath: '/',
    filename: '[name].[hash].js',
    chunkFilename: '[id].[hash].chunk.js'
  },

  plugins: [
    new webpack.NoEmitOnErrorsPlugin(),
    new webpack.optimize.UglifyJsPlugin({ // 
https://github.com/angular/angular/issues/10618
      mangle: {
        keep_fnames: true
      }
    }),
    new ExtractTextPlugin('[name].[hash].css'),
    new webpack.DefinePlugin({
      'process.env': {
        'ENV': JSON.stringify(ENV)
      }
    }),
    new webpack.LoaderOptionsPlugin({
      htmlLoader: {
        minimize: false // workaround for ng2
      }
    })
  ]
});


*Here is the error*

0 info it worked if it ends with ok 1 verbose cli [ 'C:\Program 
Files\nodejs\node.exe', 1 verbose cli 'C:\Program 
Files\nodejs\node_modules\npm\bin\npm-cli.js', 1 verbose cli
'start' ] 2 info using [email protected] 3 info using [email protected] 4 verbose 
run-script [ 'prestart', 'start', 'poststart' ] 5 info lifecycle 
[email protected]~prestart: [email protected] 6 info 
lifecycle [email protected]~start: [email protected] 7 
verbose lifecycle [email protected]~start: unsafe-perm in lifecycle 
true 8 verbose lifecycle [email protected]~start: PATH: C:\Program 
Files\nodejs\node_modules\npm\bin\node-gyp-bin;C:\Users\cbonsu\Downloads\sample_pro\webpack\node_modules.bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
 
Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program 
Files\Git\cmd;C:\Program Files (x86)\Microsoft SQL 
Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL 
Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client 
SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client 
SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\130\Tools\Binn\ManagementStudio\;C:\WINDOWS\system32\config\systemprofile.dnx\bin;C:\Program
 
Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft\Web Platform 
Installer\;C:\Program Files\dotnet\;C:\Program 
Files\nodejs\;C:\Users\cbonsu\AppData\Local\Microsoft\WindowsApps;C:\Program 
Files\nodejs;C:\Program Files\Microsoft VS 
Code\bin;C:\Users\cbonsu\AppData\Roaming\npm 9 verbose lifecycle 
[email protected]~start: CWD: 
C:\Users\cbonsu\Downloads\sample_pro\webpack 10 silly lifecycle 
[email protected]~start: Args: [ '/d /s /c', 10 silly lifecycle 
'webpack-dev-server --inline --progress --port 8080' ] 11 silly lifecycle 
[email protected]~start: Returned: code: 1 signal: null 12 info 
lifecycle [email protected]~start: Failed to exec start script 13 
verbose stack Error: [email protected] start: webpack-dev-server 
--inline --progress --port 8080 13 verbose stack Exit status 1 13 verbose 
stack at EventEmitter. (C:\Program 
Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:280:16) 
13 verbose stack at emitTwo (events.js:126:13) 13 verbose stack
at EventEmitter.emit (events.js:214:7) 13 verbose stack at ChildProcess. 
(C:\Program 
Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14) 
13 verbose stack at emitTwo (events.js:126:13) 13 verbose stack
at ChildProcess.emit (events.js:214:7) 13 verbose stack at maybeClose 
(internal/child_process.js:925:16) 13 verbose stack at 
Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) 14 
verbose pkgid [email protected] 15 verbose cwd 
C:\Users\cbonsu\Downloads\sample_pro\webpack 16 verbose Windows_NT 
10.0.15063 17 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program 
Files\nodejs\node_modules\npm\bin\npm-cli.js" "start" 18 verbose node 
v8.9.1 19 verbose npm v5.5.1 20 error code ELIFECYCLE 21 error errno 1 22 
error [email protected] start:webpack-dev-server --inline --progress 
--port 8080 22 error Exit status 1 23 error Failed at the 
[email protected] start script. 23 error This is probably not a 
problem with npm. There is likely additional logging output above. 24 
verbose exit [ 1, true ]

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to