This repository was archived by the owner on Oct 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 677
This repository was archived by the owner on Oct 14, 2024. It is now read-only.
main.js file in dist incorrectly referenced #678
Copy link
Copy link
Open
Description
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! [email protected] 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"
}
}
Metadata
Metadata
Assignees
Labels
No labels