Ionic-app-scripts: Cannot build www folder

Created on 19 Mar 2018  路  1Comment  路  Source: ionic-team/ionic-app-scripts

_From @scho300 on March 15, 2018 14:15_

Ionic version: (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[X] 3.x

I'm submitting a ... (check one with "x")
[X] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/

Current behavior:
cannot run "npm run ionic:build --prod"

Expected behavior:
build my application into www folder

Steps to reproduce:

Related code:

[10:03:58]  ionic-app-script task: "build"
[10:03:58]  Error: Entry module not found: Error: Can't resolve '@angular-devkit/build-optimizer/webpack-loader' in
            'C:\Users\bcho1\Documents\GitHub\Jacket-Tracker' resolve '@angular-devkit/build-optimizer/webpack-loader' in
            'C:\Users\bcho1\Documents\GitHub\Jacket-Tracker' Parsed request is a module using description file:
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: .) after using description file:
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: .) resolve as module
            C:\Users\bcho1\Documents\GitHub\node_modules doesn't exist or is not a directory
            C:\Users\bcho1\Documents\node_modules doesn't exist or is not a directory C:\Users\node_modules doesn't
            exist or is not a directory C:\node_modules doesn't exist or is not a directory looking for modules in
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules using description file:
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: ./node_modules) after using
            description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path:
            ./node_modules) using description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json
            (relative path: ./node_modules/@angular-devkit/build-optimizer/webpack-loader) no extension
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader
            doesn't exist .js
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader.js
            doesn't exist .json
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader.json
            doesn't exist as directory
            C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader
            doesn't exist looking for modules in C:\Users\bcho1\node_modules No description file found No description
            file found no extension C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader doesn't
            exist .js C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader.js doesn't exist .json
            C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader.json doesn't exist as directory
            C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader doesn't exist
Error: Entry module not found: Error: Can't resolve '@angular-devkit/build-optimizer/webpack-loader' in 'C:\Users\bcho1\Documents\GitHub\Jacket-Tracker'
resolve '@angular-devkit/build-optimizer/webpack-loader' in 'C:\Users\bcho1\Documents\GitHub\Jacket-Tracker'
  Parsed request is a module
  using description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: .)
  after using description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: .)
    resolve as module
      C:\Users\bcho1\Documents\GitHub\node_modules doesn't exist or is not a directory
      C:\Users\bcho1\Documents\node_modules doesn't exist or is not a directory
      C:\Users\node_modules doesn't exist or is not a directory
      C:\node_modules doesn't exist or is not a directory
      looking for modules in C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules
        using description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: ./node_modules)
        after using description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: ./node_modules)
          using description file: C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\package.json (relative path: ./node_modules/@angular-devkit/build-optimizer/webpack-loader)
            no extension
              C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader doesn't exist
            .js
              C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader.js doesn't exist
            .json
              C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader.json doesn't exist
            as directory
              C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@angular-devkit\build-optimizer\webpack-loader doesn't exist
      looking for modules in C:\Users\bcho1\node_modules
        No description file found
        No description file found
        no extension
          C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader doesn't exist
        .js
          C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader.js doesn't exist
        .json
          C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader.json doesn't exist
        as directory
          C:\Users\bcho1\node_modules\@angular-devkit\build-optimizer\webpack-loader doesn't exist
    at new BuildError (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28)
    at callback (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\dist\webpack.js:121:28)
    at emitRecords.err (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:269:13)
    at Compiler.emitRecords (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:375:38)
    at emitAssets.err (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:262:10)
    at applyPluginsAsyncSeries1.err (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:368:12)
    at next (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\node_modules\tapable\lib\Tapable.js:218:11)
    at Compiler.compiler.plugin (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\lib\performance\SizeLimitsPlugin.js:99:4)
    at Compiler.applyPluginsAsyncSeries1 (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\node_modules\tapable\lib\Tapable.js:222:13)
    at Compiler.afterEmit (C:\Users\bcho1\Documents\GitHub\Jacket-Tracker\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:365:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] ionic:build: `ionic-app-scripts build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] ionic:build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\bcho1\AppData\Roaming\npm-cache\_logs\2018-03-15T14_03_58_470Z-debug.log 

Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):

cli packages: (C:\Users\bcho1\AppData\Roaming\npm\node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.8
    Cordova Platforms  : none
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node : v8.9.4
    npm  : 5.6.0
    OS   : Windows 10

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro

_Copied from original issue: ionic-team/ionic#14170_

triage

Most helpful comment

Any news on this issue? I face the same:

Error: Entry module not found: Error: Can't resolve '@angular-devkit/build-optimizer/webpack-loader' in '/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1'
resolve '@angular-devkit/build-optimizer/webpack-loader' in '/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1'
  Parsed request is a module
  using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: .)
  after using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: .)
    resolve as module
      /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/node_modules doesn't exist or is not a directory
      /Users/gregoirenedelec/Documents/Gregoire_Docs/node_modules doesn't exist or is not a directory
      /Users/gregoirenedelec/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
      looking for modules in /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules
        using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: ./node_modules)
        after using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: ./node_modules)
          using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: ./node_modules/@angular-devkit/build-optimizer/webpack-loader)
            no extension
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
            .js
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader.js doesn't exist
            .json
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader.json doesn't exist
            as directory
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
      looking for modules in /Users/gregoirenedelec/Documents/node_modules
        No description file found
        No description file found
        no extension
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
        .js
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader.js doesn't exist
        .json
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader.json doesn't exist
        as directory
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
    at new BuildError (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@ionic/app-scripts/dist/util/errors.js:16:28)
    at callback (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@ionic/app-scripts/dist/webpack.js:121:28)
    at emitRecords.err (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:269:13)
    at Compiler.emitRecords (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:375:38)
    at emitAssets.err (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:262:10)
    at applyPluginsAsyncSeries1.err (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:368:12)
    at next (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/tapable/lib/Tapable.js:218:11)
    at Compiler.compiler.plugin (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/performance/SizeLimitsPlugin.js:99:4)
    at Compiler.applyPluginsAsyncSeries1 (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/tapable/lib/Tapable.js:222:13)
    at Compiler.afterEmit (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:365:9)
[16:49:20]  copy finished in 15.54 s 
GREGOIREs-MBP:mobile-v0.1 gregoirenedelec$ ionic info

cli packages: (/Users/gregoirenedelec/.nvm/versions/node/v9.5.0/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0 

local packages:

    @ionic/app-scripts : 3.1.9
    Cordova Platforms  : android 6.4.0 ios 4.5.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    ios-deploy : 1.9.2 
    Node       : v9.5.0
    npm        : 5.6.0 
    OS         : macOS High Sierra

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro

>All comments

Any news on this issue? I face the same:

Error: Entry module not found: Error: Can't resolve '@angular-devkit/build-optimizer/webpack-loader' in '/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1'
resolve '@angular-devkit/build-optimizer/webpack-loader' in '/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1'
  Parsed request is a module
  using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: .)
  after using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: .)
    resolve as module
      /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/node_modules doesn't exist or is not a directory
      /Users/gregoirenedelec/Documents/Gregoire_Docs/node_modules doesn't exist or is not a directory
      /Users/gregoirenedelec/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
      looking for modules in /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules
        using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: ./node_modules)
        after using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: ./node_modules)
          using description file: /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/package.json (relative path: ./node_modules/@angular-devkit/build-optimizer/webpack-loader)
            no extension
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
            .js
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader.js doesn't exist
            .json
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader.json doesn't exist
            as directory
              /Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
      looking for modules in /Users/gregoirenedelec/Documents/node_modules
        No description file found
        No description file found
        no extension
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
        .js
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader.js doesn't exist
        .json
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader.json doesn't exist
        as directory
          /Users/gregoirenedelec/Documents/node_modules/@angular-devkit/build-optimizer/webpack-loader doesn't exist
    at new BuildError (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@ionic/app-scripts/dist/util/errors.js:16:28)
    at callback (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/@ionic/app-scripts/dist/webpack.js:121:28)
    at emitRecords.err (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:269:13)
    at Compiler.emitRecords (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:375:38)
    at emitAssets.err (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:262:10)
    at applyPluginsAsyncSeries1.err (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:368:12)
    at next (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/tapable/lib/Tapable.js:218:11)
    at Compiler.compiler.plugin (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/performance/SizeLimitsPlugin.js:99:4)
    at Compiler.applyPluginsAsyncSeries1 (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/tapable/lib/Tapable.js:222:13)
    at Compiler.afterEmit (/Users/gregoirenedelec/Documents/Gregoire_Docs/MyC/mobile-v0.1/node_modules/webpack/lib/Compiler.js:365:9)
[16:49:20]  copy finished in 15.54 s 
GREGOIREs-MBP:mobile-v0.1 gregoirenedelec$ ionic info

cli packages: (/Users/gregoirenedelec/.nvm/versions/node/v9.5.0/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0 

local packages:

    @ionic/app-scripts : 3.1.9
    Cordova Platforms  : android 6.4.0 ios 4.5.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    ios-deploy : 1.9.2 
    Node       : v9.5.0
    npm        : 5.6.0 
    OS         : macOS High Sierra

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro
Was this page helpful?
0 / 5 - 0 ratings

Related issues

mburger81 picture mburger81  路  4Comments

danbucholtz picture danbucholtz  路  4Comments

itryan picture itryan  路  3Comments

loicfavory picture loicfavory  路  4Comments

isflo96 picture isflo96  路  3Comments