Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

main.js file in dist incorrectly referenced #678

Open
theblindprophet opened this issue Apr 27, 2019 · 0 comments
Open

main.js file in dist incorrectly referenced #678

theblindprophet opened this issue Apr 27, 2019 · 0 comments

Comments

@theblindprophet
Copy link

After running the command:

npm run build:client-and-server-bundles && npm run compile:server

I attempt to run node dist/server and get the following error:

> node dist/server

internal/modules/cjs/loader.js:670
    throw err;
    ^

Error: Cannot find module './main'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)
    at Function.Module._load (internal/modules/cjs/loader.js:591:27)
    at Module.require (internal/modules/cjs/loader.js:723:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (/Users/jamie/Grasp/RTM/web-app/dist/server.js:18:10)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:877:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! rtm@0.0.0 serve:ssr: `node dist/server`
npm ERR! Exit status 1

Editing the file, dist/server.js, from:

var _a = require('./main'), AppServerModuleNgFactory = _a.AppServerModuleNgFactory, LAZY_MODULE_MAP = _a.LAZY_MODULE_MAP;

to:

var _a = require('./server/main'), AppServerModuleNgFactory = _a.AppServerModuleNgFactory, LAZY_MODULE_MAP = _a.LAZY_MODULE_MAP;

fixes the issue.

Here is my package.json:

{
  "name": "rtm",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "run-s build:client build:aot build:server compress copy-sitemap copy-robots",
    "build:client-and-server-bundles": "ng build --prod && ng run rtm:server:production",
    "build:prerender": "npm run build:client-and-server-bundles && npm run compile:server && npm run generate:prerender",
    "build:ssr": "npm run build:client-and-server-bundles && npm run compile:server",
    "compile:server": "tsc -p server.tsconfig.json",
    "generate:prerender": "cd dist && node prerender",
    "serve:prerender": "cd dist/browser && http-server",
    "serve:ssr": "node dist/server",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "compress": "gulp compress",
    "minify": "gulp minify-css",
    "copy-sitemap": "cp sitemap.xml dist/browser",
    "copy-robots": "cp robots.txt dist/browser"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "7.2.13",
    "@angular/common": "7.2.13",
    "@angular/compiler": "7.2.13",
    "@angular/core": "7.2.13",
    "@angular/forms": "7.2.13",
    "@angular/http": "7.2.13",
    "@angular/platform-browser": "7.2.13",
    "@angular/platform-browser-dynamic": "7.2.13",
    "@angular/platform-server": "7.2.13",
    "@angular/router": "7.2.13",
    "@nguniversal/common": "^6.0.0",
    "@nguniversal/express-engine": "^6.0.0",
    "@nguniversal/module-map-ngfactory-loader": "^6.0.0",
    "compression": "^1.7.4",
    "core-js": "^2.5.2",
    "express": "^4.16.2",
    "gulp": "^3.9.1",
    "gulp-sass": "^3.1.0",
    "gulp-uglify": "^3.0.0",
    "natives": "^1.1.6",
    "pump": "^3.0.0",
    "rxjs": "^6.4.0",
    "reflect-metadata": "^0.1.10",
    "rxjs-compat": "^6.4.0",
    "tslib": "^1.9.0",
    "zone.js": "^0.8.29"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.13.0",
    "@angular/cli": "7.3.8",
    "@angular/compiler-cli": "7.2.13",
    "@angular/language-service": "7.2.13",
    "@types/jasmine": "~2.8.2",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~8.0.57",
    "codelyzer": "^5.0.0",
    "http-server": "^0.10.0",
    "gulp-clean-css": "^3.9.2",
    "npm-run-all": "^4.1.2",
    "protractor": "~5.2.1",
    "ts-loader": "^4.0.0",
    "ts-node": "~3.3.0",
    "tslint": "~5.8.0",
    "typescript": "3.2.4",
    "webpack-cli": "^3.3.1",
    "webpack-node-externals": "^1.6.0"
  }
}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant