Angular universal not rebuilding with new code












-1















I originally had jQuery installed in my angular cli project (I know it's a bad idea), I have however now removed it because obviously it won't work when converting to angular universal.



I've uninstalled jQuery from the project now and checked that no other plugins rely on it however when I rebuild the project it and run it still comes up with jQuery defined error and it's showing the old code for my app modal component which previously used jQuery.



The error it comes up with is and I'm not sure why it's doing this?



enter image description here



The code for my app modal component is
enter image description here



^ But it's not showing like that in the server.js



My package.json contains the following



{
"name": "offigo-v2",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server",
"serve:ssr": "node dist/server.js",
"build:client-and-server-bundles": "ng build --prod && ng build --prod --project=offigo-v2",
"webpack:server": "webpack --config webpack.server.config.js --progress --colors",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "^6.1.10",
"@angular/common": "^6.1.10",
"@angular/compiler": "^6.1.10",
"@angular/core": "^6.1.10",
"@angular/forms": "^6.1.10",
"@angular/http": "^6.1.10",
"@angular/platform-browser": "^6.1.10",
"@angular/platform-browser-dynamic": "^6.1.10",
"@angular/platform-server": "^7.0.4",
"@angular/router": "^6.1.10",
"@mdi/font": "^2.8.94",
"@nguniversal/module-map-ngfactory-loader": "^7.0.2",
"@tinymce/tinymce-angular": "^2.3.1",
"@types/leaflet": "^1.2.14",
"angular2-tinymce": "^3.3.0",
"bootstrap": "^4.1.3",
"core-js": "^2.5.4",
"croppie": "^2.6.2",
"leaflet": "^1.3.4",
"leaflet-gesture-handling": "^1.1.8",
"material-design-icons": "^3.0.1",
"moment": "^2.22.2",
"ngx-lazy-load-images": "^1.3.1",
"popper.js": "^1.14.5",
"rxjs": "^6.3.3",
"siema": "^1.5.1",
"tinymce": "^4.8.5",
"ts-loader": "^5.3.0",
"typeface-cabin": "0.0.54",
"zone.js": "^0.8.26"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.6.8",
"@angular/cli": "^6.2.7",
"@angular/compiler-cli": "^6.1.10",
"@angular/language-service": "^6.1.10",
"@types/jasmine": "^2.8.12",
"@types/jasminewd2": "^2.0.6",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^2.0.4",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1",
"typescript": "^2.9.2",
"webpack-cli": "^3.1.2"
}
}



And the angular.json



{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"offigo-v2": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"prefix": "app",
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/offigo-v2",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"preserveSymlinks": true,
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/material-design-icons/iconfont/material-icons.css",
"node_modules/leaflet/dist/leaflet.css",
"node_modules/@mdi/font/css/materialdesignicons.min.css",
"node_modules/typeface-cabin/index.css",
"node_modules/croppie/croppie.css",
"node_modules/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css",
"node_modules/tinymce/tinymce.min.js",
"src/styles.css"
],
"scripts": [
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js",
"node_modules/croppie/croppie.min.js"
]
},
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
}
}
},
"server": {
"builder": "@angular-devkit/build-angular:server",
"options": {
"outputPath": "dist/offigo-server",
"main": "src/main.server.ts",
"tsConfig": "src/tsconfig.server.json"
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "offigo-v2:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"karmaConfig": "src/karma.conf.js",
"styles": [
"src/styles.css"
],
"scripts": ,
"assets": [
"src/favicon.ico",
"src/assets"
]
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "offigo-v2:build"
},
"configurations": {
"production": {
"browserTarget": "offigo-v2:build:production"
}
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"src/tsconfig.app.json",
"src/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}
}
},
"offigo-v2-e2e": {
"root": "e2e/",
"projectType": "application",
"architect": {
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "offigo-v2:serve"
},
"configurations": {
"production": {
"devServerTarget": "offigo-v2:serve:production"
}
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": "e2e/tsconfig.e2e.json",
"exclude": [
"**/node_modules/**"
]
}
}
}
}
},
"defaultProject": "offigo-v2"
}










share|improve this question





























    -1















    I originally had jQuery installed in my angular cli project (I know it's a bad idea), I have however now removed it because obviously it won't work when converting to angular universal.



    I've uninstalled jQuery from the project now and checked that no other plugins rely on it however when I rebuild the project it and run it still comes up with jQuery defined error and it's showing the old code for my app modal component which previously used jQuery.



    The error it comes up with is and I'm not sure why it's doing this?



    enter image description here



    The code for my app modal component is
    enter image description here



    ^ But it's not showing like that in the server.js



    My package.json contains the following



    {
    "name": "offigo-v2",
    "version": "0.0.0",
    "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server",
    "serve:ssr": "node dist/server.js",
    "build:client-and-server-bundles": "ng build --prod && ng build --prod --project=offigo-v2",
    "webpack:server": "webpack --config webpack.server.config.js --progress --colors",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
    },
    "private": true,
    "dependencies": {
    "@angular/animations": "^6.1.10",
    "@angular/common": "^6.1.10",
    "@angular/compiler": "^6.1.10",
    "@angular/core": "^6.1.10",
    "@angular/forms": "^6.1.10",
    "@angular/http": "^6.1.10",
    "@angular/platform-browser": "^6.1.10",
    "@angular/platform-browser-dynamic": "^6.1.10",
    "@angular/platform-server": "^7.0.4",
    "@angular/router": "^6.1.10",
    "@mdi/font": "^2.8.94",
    "@nguniversal/module-map-ngfactory-loader": "^7.0.2",
    "@tinymce/tinymce-angular": "^2.3.1",
    "@types/leaflet": "^1.2.14",
    "angular2-tinymce": "^3.3.0",
    "bootstrap": "^4.1.3",
    "core-js": "^2.5.4",
    "croppie": "^2.6.2",
    "leaflet": "^1.3.4",
    "leaflet-gesture-handling": "^1.1.8",
    "material-design-icons": "^3.0.1",
    "moment": "^2.22.2",
    "ngx-lazy-load-images": "^1.3.1",
    "popper.js": "^1.14.5",
    "rxjs": "^6.3.3",
    "siema": "^1.5.1",
    "tinymce": "^4.8.5",
    "ts-loader": "^5.3.0",
    "typeface-cabin": "0.0.54",
    "zone.js": "^0.8.26"
    },
    "devDependencies": {
    "@angular-devkit/build-angular": "~0.6.8",
    "@angular/cli": "^6.2.7",
    "@angular/compiler-cli": "^6.1.10",
    "@angular/language-service": "^6.1.10",
    "@types/jasmine": "^2.8.12",
    "@types/jasminewd2": "^2.0.6",
    "@types/node": "~8.9.4",
    "codelyzer": "~4.2.1",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~1.7.1",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "^2.0.4",
    "karma-jasmine": "~1.1.1",
    "karma-jasmine-html-reporter": "^0.2.2",
    "protractor": "~5.3.0",
    "ts-node": "~5.0.1",
    "tslint": "~5.9.1",
    "typescript": "^2.9.2",
    "webpack-cli": "^3.1.2"
    }
    }



    And the angular.json



    {
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
    "version": 1,
    "newProjectRoot": "projects",
    "projects": {
    "offigo-v2": {
    "root": "",
    "sourceRoot": "src",
    "projectType": "application",
    "prefix": "app",
    "schematics": {},
    "architect": {
    "build": {
    "builder": "@angular-devkit/build-angular:browser",
    "options": {
    "outputPath": "dist/offigo-v2",
    "index": "src/index.html",
    "main": "src/main.ts",
    "polyfills": "src/polyfills.ts",
    "tsConfig": "src/tsconfig.app.json",
    "preserveSymlinks": true,
    "assets": [
    "src/favicon.ico",
    "src/assets"
    ],
    "styles": [
    "node_modules/bootstrap/dist/css/bootstrap.min.css",
    "node_modules/material-design-icons/iconfont/material-icons.css",
    "node_modules/leaflet/dist/leaflet.css",
    "node_modules/@mdi/font/css/materialdesignicons.min.css",
    "node_modules/typeface-cabin/index.css",
    "node_modules/croppie/croppie.css",
    "node_modules/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css",
    "node_modules/tinymce/tinymce.min.js",
    "src/styles.css"
    ],
    "scripts": [
    "node_modules/popper.js/dist/umd/popper.min.js",
    "node_modules/bootstrap/dist/js/bootstrap.min.js",
    "node_modules/croppie/croppie.min.js"
    ]
    },
    "configurations": {
    "production": {
    "fileReplacements": [
    {
    "replace": "src/environments/environment.ts",
    "with": "src/environments/environment.prod.ts"
    }
    ],
    "optimization": true,
    "outputHashing": "all",
    "sourceMap": false,
    "extractCss": true,
    "namedChunks": false,
    "aot": true,
    "extractLicenses": true,
    "vendorChunk": false,
    "buildOptimizer": true
    }
    }
    },
    "server": {
    "builder": "@angular-devkit/build-angular:server",
    "options": {
    "outputPath": "dist/offigo-server",
    "main": "src/main.server.ts",
    "tsConfig": "src/tsconfig.server.json"
    }
    },
    "extract-i18n": {
    "builder": "@angular-devkit/build-angular:extract-i18n",
    "options": {
    "browserTarget": "offigo-v2:build"
    }
    },
    "test": {
    "builder": "@angular-devkit/build-angular:karma",
    "options": {
    "main": "src/test.ts",
    "polyfills": "src/polyfills.ts",
    "tsConfig": "src/tsconfig.spec.json",
    "karmaConfig": "src/karma.conf.js",
    "styles": [
    "src/styles.css"
    ],
    "scripts": ,
    "assets": [
    "src/favicon.ico",
    "src/assets"
    ]
    }
    },
    "serve": {
    "builder": "@angular-devkit/build-angular:dev-server",
    "options": {
    "browserTarget": "offigo-v2:build"
    },
    "configurations": {
    "production": {
    "browserTarget": "offigo-v2:build:production"
    }
    }
    },
    "lint": {
    "builder": "@angular-devkit/build-angular:tslint",
    "options": {
    "tsConfig": [
    "src/tsconfig.app.json",
    "src/tsconfig.spec.json"
    ],
    "exclude": [
    "**/node_modules/**"
    ]
    }
    }
    }
    },
    "offigo-v2-e2e": {
    "root": "e2e/",
    "projectType": "application",
    "architect": {
    "e2e": {
    "builder": "@angular-devkit/build-angular:protractor",
    "options": {
    "protractorConfig": "e2e/protractor.conf.js",
    "devServerTarget": "offigo-v2:serve"
    },
    "configurations": {
    "production": {
    "devServerTarget": "offigo-v2:serve:production"
    }
    }
    },
    "lint": {
    "builder": "@angular-devkit/build-angular:tslint",
    "options": {
    "tsConfig": "e2e/tsconfig.e2e.json",
    "exclude": [
    "**/node_modules/**"
    ]
    }
    }
    }
    }
    },
    "defaultProject": "offigo-v2"
    }










    share|improve this question



























      -1












      -1








      -1








      I originally had jQuery installed in my angular cli project (I know it's a bad idea), I have however now removed it because obviously it won't work when converting to angular universal.



      I've uninstalled jQuery from the project now and checked that no other plugins rely on it however when I rebuild the project it and run it still comes up with jQuery defined error and it's showing the old code for my app modal component which previously used jQuery.



      The error it comes up with is and I'm not sure why it's doing this?



      enter image description here



      The code for my app modal component is
      enter image description here



      ^ But it's not showing like that in the server.js



      My package.json contains the following



      {
      "name": "offigo-v2",
      "version": "0.0.0",
      "scripts": {
      "ng": "ng",
      "start": "ng serve",
      "build": "ng build",
      "build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server",
      "serve:ssr": "node dist/server.js",
      "build:client-and-server-bundles": "ng build --prod && ng build --prod --project=offigo-v2",
      "webpack:server": "webpack --config webpack.server.config.js --progress --colors",
      "test": "ng test",
      "lint": "ng lint",
      "e2e": "ng e2e"
      },
      "private": true,
      "dependencies": {
      "@angular/animations": "^6.1.10",
      "@angular/common": "^6.1.10",
      "@angular/compiler": "^6.1.10",
      "@angular/core": "^6.1.10",
      "@angular/forms": "^6.1.10",
      "@angular/http": "^6.1.10",
      "@angular/platform-browser": "^6.1.10",
      "@angular/platform-browser-dynamic": "^6.1.10",
      "@angular/platform-server": "^7.0.4",
      "@angular/router": "^6.1.10",
      "@mdi/font": "^2.8.94",
      "@nguniversal/module-map-ngfactory-loader": "^7.0.2",
      "@tinymce/tinymce-angular": "^2.3.1",
      "@types/leaflet": "^1.2.14",
      "angular2-tinymce": "^3.3.0",
      "bootstrap": "^4.1.3",
      "core-js": "^2.5.4",
      "croppie": "^2.6.2",
      "leaflet": "^1.3.4",
      "leaflet-gesture-handling": "^1.1.8",
      "material-design-icons": "^3.0.1",
      "moment": "^2.22.2",
      "ngx-lazy-load-images": "^1.3.1",
      "popper.js": "^1.14.5",
      "rxjs": "^6.3.3",
      "siema": "^1.5.1",
      "tinymce": "^4.8.5",
      "ts-loader": "^5.3.0",
      "typeface-cabin": "0.0.54",
      "zone.js": "^0.8.26"
      },
      "devDependencies": {
      "@angular-devkit/build-angular": "~0.6.8",
      "@angular/cli": "^6.2.7",
      "@angular/compiler-cli": "^6.1.10",
      "@angular/language-service": "^6.1.10",
      "@types/jasmine": "^2.8.12",
      "@types/jasminewd2": "^2.0.6",
      "@types/node": "~8.9.4",
      "codelyzer": "~4.2.1",
      "jasmine-core": "~2.99.1",
      "jasmine-spec-reporter": "~4.2.1",
      "karma": "~1.7.1",
      "karma-chrome-launcher": "~2.2.0",
      "karma-coverage-istanbul-reporter": "^2.0.4",
      "karma-jasmine": "~1.1.1",
      "karma-jasmine-html-reporter": "^0.2.2",
      "protractor": "~5.3.0",
      "ts-node": "~5.0.1",
      "tslint": "~5.9.1",
      "typescript": "^2.9.2",
      "webpack-cli": "^3.1.2"
      }
      }



      And the angular.json



      {
      "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
      "version": 1,
      "newProjectRoot": "projects",
      "projects": {
      "offigo-v2": {
      "root": "",
      "sourceRoot": "src",
      "projectType": "application",
      "prefix": "app",
      "schematics": {},
      "architect": {
      "build": {
      "builder": "@angular-devkit/build-angular:browser",
      "options": {
      "outputPath": "dist/offigo-v2",
      "index": "src/index.html",
      "main": "src/main.ts",
      "polyfills": "src/polyfills.ts",
      "tsConfig": "src/tsconfig.app.json",
      "preserveSymlinks": true,
      "assets": [
      "src/favicon.ico",
      "src/assets"
      ],
      "styles": [
      "node_modules/bootstrap/dist/css/bootstrap.min.css",
      "node_modules/material-design-icons/iconfont/material-icons.css",
      "node_modules/leaflet/dist/leaflet.css",
      "node_modules/@mdi/font/css/materialdesignicons.min.css",
      "node_modules/typeface-cabin/index.css",
      "node_modules/croppie/croppie.css",
      "node_modules/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css",
      "node_modules/tinymce/tinymce.min.js",
      "src/styles.css"
      ],
      "scripts": [
      "node_modules/popper.js/dist/umd/popper.min.js",
      "node_modules/bootstrap/dist/js/bootstrap.min.js",
      "node_modules/croppie/croppie.min.js"
      ]
      },
      "configurations": {
      "production": {
      "fileReplacements": [
      {
      "replace": "src/environments/environment.ts",
      "with": "src/environments/environment.prod.ts"
      }
      ],
      "optimization": true,
      "outputHashing": "all",
      "sourceMap": false,
      "extractCss": true,
      "namedChunks": false,
      "aot": true,
      "extractLicenses": true,
      "vendorChunk": false,
      "buildOptimizer": true
      }
      }
      },
      "server": {
      "builder": "@angular-devkit/build-angular:server",
      "options": {
      "outputPath": "dist/offigo-server",
      "main": "src/main.server.ts",
      "tsConfig": "src/tsconfig.server.json"
      }
      },
      "extract-i18n": {
      "builder": "@angular-devkit/build-angular:extract-i18n",
      "options": {
      "browserTarget": "offigo-v2:build"
      }
      },
      "test": {
      "builder": "@angular-devkit/build-angular:karma",
      "options": {
      "main": "src/test.ts",
      "polyfills": "src/polyfills.ts",
      "tsConfig": "src/tsconfig.spec.json",
      "karmaConfig": "src/karma.conf.js",
      "styles": [
      "src/styles.css"
      ],
      "scripts": ,
      "assets": [
      "src/favicon.ico",
      "src/assets"
      ]
      }
      },
      "serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
      "browserTarget": "offigo-v2:build"
      },
      "configurations": {
      "production": {
      "browserTarget": "offigo-v2:build:production"
      }
      }
      },
      "lint": {
      "builder": "@angular-devkit/build-angular:tslint",
      "options": {
      "tsConfig": [
      "src/tsconfig.app.json",
      "src/tsconfig.spec.json"
      ],
      "exclude": [
      "**/node_modules/**"
      ]
      }
      }
      }
      },
      "offigo-v2-e2e": {
      "root": "e2e/",
      "projectType": "application",
      "architect": {
      "e2e": {
      "builder": "@angular-devkit/build-angular:protractor",
      "options": {
      "protractorConfig": "e2e/protractor.conf.js",
      "devServerTarget": "offigo-v2:serve"
      },
      "configurations": {
      "production": {
      "devServerTarget": "offigo-v2:serve:production"
      }
      }
      },
      "lint": {
      "builder": "@angular-devkit/build-angular:tslint",
      "options": {
      "tsConfig": "e2e/tsconfig.e2e.json",
      "exclude": [
      "**/node_modules/**"
      ]
      }
      }
      }
      }
      },
      "defaultProject": "offigo-v2"
      }










      share|improve this question
















      I originally had jQuery installed in my angular cli project (I know it's a bad idea), I have however now removed it because obviously it won't work when converting to angular universal.



      I've uninstalled jQuery from the project now and checked that no other plugins rely on it however when I rebuild the project it and run it still comes up with jQuery defined error and it's showing the old code for my app modal component which previously used jQuery.



      The error it comes up with is and I'm not sure why it's doing this?



      enter image description here



      The code for my app modal component is
      enter image description here



      ^ But it's not showing like that in the server.js



      My package.json contains the following



      {
      "name": "offigo-v2",
      "version": "0.0.0",
      "scripts": {
      "ng": "ng",
      "start": "ng serve",
      "build": "ng build",
      "build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server",
      "serve:ssr": "node dist/server.js",
      "build:client-and-server-bundles": "ng build --prod && ng build --prod --project=offigo-v2",
      "webpack:server": "webpack --config webpack.server.config.js --progress --colors",
      "test": "ng test",
      "lint": "ng lint",
      "e2e": "ng e2e"
      },
      "private": true,
      "dependencies": {
      "@angular/animations": "^6.1.10",
      "@angular/common": "^6.1.10",
      "@angular/compiler": "^6.1.10",
      "@angular/core": "^6.1.10",
      "@angular/forms": "^6.1.10",
      "@angular/http": "^6.1.10",
      "@angular/platform-browser": "^6.1.10",
      "@angular/platform-browser-dynamic": "^6.1.10",
      "@angular/platform-server": "^7.0.4",
      "@angular/router": "^6.1.10",
      "@mdi/font": "^2.8.94",
      "@nguniversal/module-map-ngfactory-loader": "^7.0.2",
      "@tinymce/tinymce-angular": "^2.3.1",
      "@types/leaflet": "^1.2.14",
      "angular2-tinymce": "^3.3.0",
      "bootstrap": "^4.1.3",
      "core-js": "^2.5.4",
      "croppie": "^2.6.2",
      "leaflet": "^1.3.4",
      "leaflet-gesture-handling": "^1.1.8",
      "material-design-icons": "^3.0.1",
      "moment": "^2.22.2",
      "ngx-lazy-load-images": "^1.3.1",
      "popper.js": "^1.14.5",
      "rxjs": "^6.3.3",
      "siema": "^1.5.1",
      "tinymce": "^4.8.5",
      "ts-loader": "^5.3.0",
      "typeface-cabin": "0.0.54",
      "zone.js": "^0.8.26"
      },
      "devDependencies": {
      "@angular-devkit/build-angular": "~0.6.8",
      "@angular/cli": "^6.2.7",
      "@angular/compiler-cli": "^6.1.10",
      "@angular/language-service": "^6.1.10",
      "@types/jasmine": "^2.8.12",
      "@types/jasminewd2": "^2.0.6",
      "@types/node": "~8.9.4",
      "codelyzer": "~4.2.1",
      "jasmine-core": "~2.99.1",
      "jasmine-spec-reporter": "~4.2.1",
      "karma": "~1.7.1",
      "karma-chrome-launcher": "~2.2.0",
      "karma-coverage-istanbul-reporter": "^2.0.4",
      "karma-jasmine": "~1.1.1",
      "karma-jasmine-html-reporter": "^0.2.2",
      "protractor": "~5.3.0",
      "ts-node": "~5.0.1",
      "tslint": "~5.9.1",
      "typescript": "^2.9.2",
      "webpack-cli": "^3.1.2"
      }
      }



      And the angular.json



      {
      "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
      "version": 1,
      "newProjectRoot": "projects",
      "projects": {
      "offigo-v2": {
      "root": "",
      "sourceRoot": "src",
      "projectType": "application",
      "prefix": "app",
      "schematics": {},
      "architect": {
      "build": {
      "builder": "@angular-devkit/build-angular:browser",
      "options": {
      "outputPath": "dist/offigo-v2",
      "index": "src/index.html",
      "main": "src/main.ts",
      "polyfills": "src/polyfills.ts",
      "tsConfig": "src/tsconfig.app.json",
      "preserveSymlinks": true,
      "assets": [
      "src/favicon.ico",
      "src/assets"
      ],
      "styles": [
      "node_modules/bootstrap/dist/css/bootstrap.min.css",
      "node_modules/material-design-icons/iconfont/material-icons.css",
      "node_modules/leaflet/dist/leaflet.css",
      "node_modules/@mdi/font/css/materialdesignicons.min.css",
      "node_modules/typeface-cabin/index.css",
      "node_modules/croppie/croppie.css",
      "node_modules/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css",
      "node_modules/tinymce/tinymce.min.js",
      "src/styles.css"
      ],
      "scripts": [
      "node_modules/popper.js/dist/umd/popper.min.js",
      "node_modules/bootstrap/dist/js/bootstrap.min.js",
      "node_modules/croppie/croppie.min.js"
      ]
      },
      "configurations": {
      "production": {
      "fileReplacements": [
      {
      "replace": "src/environments/environment.ts",
      "with": "src/environments/environment.prod.ts"
      }
      ],
      "optimization": true,
      "outputHashing": "all",
      "sourceMap": false,
      "extractCss": true,
      "namedChunks": false,
      "aot": true,
      "extractLicenses": true,
      "vendorChunk": false,
      "buildOptimizer": true
      }
      }
      },
      "server": {
      "builder": "@angular-devkit/build-angular:server",
      "options": {
      "outputPath": "dist/offigo-server",
      "main": "src/main.server.ts",
      "tsConfig": "src/tsconfig.server.json"
      }
      },
      "extract-i18n": {
      "builder": "@angular-devkit/build-angular:extract-i18n",
      "options": {
      "browserTarget": "offigo-v2:build"
      }
      },
      "test": {
      "builder": "@angular-devkit/build-angular:karma",
      "options": {
      "main": "src/test.ts",
      "polyfills": "src/polyfills.ts",
      "tsConfig": "src/tsconfig.spec.json",
      "karmaConfig": "src/karma.conf.js",
      "styles": [
      "src/styles.css"
      ],
      "scripts": ,
      "assets": [
      "src/favicon.ico",
      "src/assets"
      ]
      }
      },
      "serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
      "browserTarget": "offigo-v2:build"
      },
      "configurations": {
      "production": {
      "browserTarget": "offigo-v2:build:production"
      }
      }
      },
      "lint": {
      "builder": "@angular-devkit/build-angular:tslint",
      "options": {
      "tsConfig": [
      "src/tsconfig.app.json",
      "src/tsconfig.spec.json"
      ],
      "exclude": [
      "**/node_modules/**"
      ]
      }
      }
      }
      },
      "offigo-v2-e2e": {
      "root": "e2e/",
      "projectType": "application",
      "architect": {
      "e2e": {
      "builder": "@angular-devkit/build-angular:protractor",
      "options": {
      "protractorConfig": "e2e/protractor.conf.js",
      "devServerTarget": "offigo-v2:serve"
      },
      "configurations": {
      "production": {
      "devServerTarget": "offigo-v2:serve:production"
      }
      }
      },
      "lint": {
      "builder": "@angular-devkit/build-angular:tslint",
      "options": {
      "tsConfig": "e2e/tsconfig.e2e.json",
      "exclude": [
      "**/node_modules/**"
      ]
      }
      }
      }
      }
      },
      "defaultProject": "offigo-v2"
      }







      javascript jquery angular angular-universal






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 20 '18 at 12:27









      User3250

      1,6253929




      1,6253929










      asked Nov 20 '18 at 12:23









      Luke.TLuke.T

      6610




      6610
























          2 Answers
          2






          active

          oldest

          votes


















          0














          The issue is with your popper.js and bootstrap.js because both depends on jquery.



          Please try this angular native bootstrap library Bootstrap






          share|improve this answer
























          • Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

            – Luke.T
            Nov 20 '18 at 14:12



















          0














          For some reason npm run build:server wasn't updating the main.js in the server version, I ran ng run offigo-v2:server which updated the server version so that the server.js wouldn't contain the old code.






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53392923%2fangular-universal-not-rebuilding-with-new-code%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            The issue is with your popper.js and bootstrap.js because both depends on jquery.



            Please try this angular native bootstrap library Bootstrap






            share|improve this answer
























            • Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

              – Luke.T
              Nov 20 '18 at 14:12
















            0














            The issue is with your popper.js and bootstrap.js because both depends on jquery.



            Please try this angular native bootstrap library Bootstrap






            share|improve this answer
























            • Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

              – Luke.T
              Nov 20 '18 at 14:12














            0












            0








            0







            The issue is with your popper.js and bootstrap.js because both depends on jquery.



            Please try this angular native bootstrap library Bootstrap






            share|improve this answer













            The issue is with your popper.js and bootstrap.js because both depends on jquery.



            Please try this angular native bootstrap library Bootstrap







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 20 '18 at 12:57









            Sheik AlthafSheik Althaf

            27717




            27717













            • Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

              – Luke.T
              Nov 20 '18 at 14:12



















            • Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

              – Luke.T
              Nov 20 '18 at 14:12

















            Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

            – Luke.T
            Nov 20 '18 at 14:12





            Thanks for the reply, I tried deleting bootstrap and popper js and it's still coming up with the same error about jQuery. It's as if the code isn't updating.

            – Luke.T
            Nov 20 '18 at 14:12













            0














            For some reason npm run build:server wasn't updating the main.js in the server version, I ran ng run offigo-v2:server which updated the server version so that the server.js wouldn't contain the old code.






            share|improve this answer




























              0














              For some reason npm run build:server wasn't updating the main.js in the server version, I ran ng run offigo-v2:server which updated the server version so that the server.js wouldn't contain the old code.






              share|improve this answer


























                0












                0








                0







                For some reason npm run build:server wasn't updating the main.js in the server version, I ran ng run offigo-v2:server which updated the server version so that the server.js wouldn't contain the old code.






                share|improve this answer













                For some reason npm run build:server wasn't updating the main.js in the server version, I ran ng run offigo-v2:server which updated the server version so that the server.js wouldn't contain the old code.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 21 '18 at 14:14









                Luke.TLuke.T

                6610




                6610






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53392923%2fangular-universal-not-rebuilding-with-new-code%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Tangent Lines Diagram Along Smooth Curve

                    Yusuf al-Mu'taman ibn Hud

                    Zucchini