Lazy module can not be found although path seems correct
link: https://play.nativescript.org/?template=play-ng&id=Annyna&v=4
error: ERROR Error: Uncaught (in promise): Error: com.tns.NativeScriptException: Failed to find module: "./TrainingUnit", relative to: app/trainingunit/list/
Its odd that the module name in the error message is: "./TrainingUnit"
The module file name is: trainingunit.module
The module class name is: TrainingUnitModule
Both module "names" seem correct.
As I assume there error is in the AppRouterModule:
import { NgModule } from "@angular/core";
import { Routes } from "@angular/router";
import { NativeScriptRouterModule } from "nativescript-angular/router";
const routes: Routes = [
{ path: "", redirectTo: "/trainingunits", pathMatch: "full" },
{ path: "trainingunits", loadChildren: "./trainingunit/list/trainingunit.module#TrainingUnitModule" }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
angular angular6 nativescript nativescript-angular
add a comment |
link: https://play.nativescript.org/?template=play-ng&id=Annyna&v=4
error: ERROR Error: Uncaught (in promise): Error: com.tns.NativeScriptException: Failed to find module: "./TrainingUnit", relative to: app/trainingunit/list/
Its odd that the module name in the error message is: "./TrainingUnit"
The module file name is: trainingunit.module
The module class name is: TrainingUnitModule
Both module "names" seem correct.
As I assume there error is in the AppRouterModule:
import { NgModule } from "@angular/core";
import { Routes } from "@angular/router";
import { NativeScriptRouterModule } from "nativescript-angular/router";
const routes: Routes = [
{ path: "", redirectTo: "/trainingunits", pathMatch: "full" },
{ path: "trainingunits", loadChildren: "./trainingunit/list/trainingunit.module#TrainingUnitModule" }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
angular angular6 nativescript nativescript-angular
Looks like you haven't included theTrainingUnit
module in your@NgModule
list.
– Ian MacDonald
Nov 20 at 20:43
The default generated app for NS + Angular on NS playground does not either include the HomeModule: play.nativescript.org/?template=play-ng&id=Annyna&v=5, WHERE exactly do you think have I missed the including of the module then?
– Pascal
Nov 20 at 20:50
add a comment |
link: https://play.nativescript.org/?template=play-ng&id=Annyna&v=4
error: ERROR Error: Uncaught (in promise): Error: com.tns.NativeScriptException: Failed to find module: "./TrainingUnit", relative to: app/trainingunit/list/
Its odd that the module name in the error message is: "./TrainingUnit"
The module file name is: trainingunit.module
The module class name is: TrainingUnitModule
Both module "names" seem correct.
As I assume there error is in the AppRouterModule:
import { NgModule } from "@angular/core";
import { Routes } from "@angular/router";
import { NativeScriptRouterModule } from "nativescript-angular/router";
const routes: Routes = [
{ path: "", redirectTo: "/trainingunits", pathMatch: "full" },
{ path: "trainingunits", loadChildren: "./trainingunit/list/trainingunit.module#TrainingUnitModule" }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
angular angular6 nativescript nativescript-angular
link: https://play.nativescript.org/?template=play-ng&id=Annyna&v=4
error: ERROR Error: Uncaught (in promise): Error: com.tns.NativeScriptException: Failed to find module: "./TrainingUnit", relative to: app/trainingunit/list/
Its odd that the module name in the error message is: "./TrainingUnit"
The module file name is: trainingunit.module
The module class name is: TrainingUnitModule
Both module "names" seem correct.
As I assume there error is in the AppRouterModule:
import { NgModule } from "@angular/core";
import { Routes } from "@angular/router";
import { NativeScriptRouterModule } from "nativescript-angular/router";
const routes: Routes = [
{ path: "", redirectTo: "/trainingunits", pathMatch: "full" },
{ path: "trainingunits", loadChildren: "./trainingunit/list/trainingunit.module#TrainingUnitModule" }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
angular angular6 nativescript nativescript-angular
angular angular6 nativescript nativescript-angular
edited Nov 20 at 20:42
asked Nov 20 at 20:33
Pascal
3,3691562137
3,3691562137
Looks like you haven't included theTrainingUnit
module in your@NgModule
list.
– Ian MacDonald
Nov 20 at 20:43
The default generated app for NS + Angular on NS playground does not either include the HomeModule: play.nativescript.org/?template=play-ng&id=Annyna&v=5, WHERE exactly do you think have I missed the including of the module then?
– Pascal
Nov 20 at 20:50
add a comment |
Looks like you haven't included theTrainingUnit
module in your@NgModule
list.
– Ian MacDonald
Nov 20 at 20:43
The default generated app for NS + Angular on NS playground does not either include the HomeModule: play.nativescript.org/?template=play-ng&id=Annyna&v=5, WHERE exactly do you think have I missed the including of the module then?
– Pascal
Nov 20 at 20:50
Looks like you haven't included the
TrainingUnit
module in your @NgModule
list.– Ian MacDonald
Nov 20 at 20:43
Looks like you haven't included the
TrainingUnit
module in your @NgModule
list.– Ian MacDonald
Nov 20 at 20:43
The default generated app for NS + Angular on NS playground does not either include the HomeModule: play.nativescript.org/?template=play-ng&id=Annyna&v=5, WHERE exactly do you think have I missed the including of the module then?
– Pascal
Nov 20 at 20:50
The default generated app for NS + Angular on NS playground does not either include the HomeModule: play.nativescript.org/?template=play-ng&id=Annyna&v=5, WHERE exactly do you think have I missed the including of the module then?
– Pascal
Nov 20 at 20:50
add a comment |
1 Answer
1
active
oldest
votes
In the TrainingUnitComponent you are trying to import TrainingUnit
from ./TrainingUnit
but the file name should should be ./trainingunit
. Update to import the class from the correct file and you should be good to go.
trainingunit.component.ts line:2
import TrainingUnit from "./trainingunit";
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53401080%2flazy-module-can-not-be-found-although-path-seems-correct%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
In the TrainingUnitComponent you are trying to import TrainingUnit
from ./TrainingUnit
but the file name should should be ./trainingunit
. Update to import the class from the correct file and you should be good to go.
trainingunit.component.ts line:2
import TrainingUnit from "./trainingunit";
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
add a comment |
In the TrainingUnitComponent you are trying to import TrainingUnit
from ./TrainingUnit
but the file name should should be ./trainingunit
. Update to import the class from the correct file and you should be good to go.
trainingunit.component.ts line:2
import TrainingUnit from "./trainingunit";
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
add a comment |
In the TrainingUnitComponent you are trying to import TrainingUnit
from ./TrainingUnit
but the file name should should be ./trainingunit
. Update to import the class from the correct file and you should be good to go.
trainingunit.component.ts line:2
import TrainingUnit from "./trainingunit";
In the TrainingUnitComponent you are trying to import TrainingUnit
from ./TrainingUnit
but the file name should should be ./trainingunit
. Update to import the class from the correct file and you should be good to go.
trainingunit.component.ts line:2
import TrainingUnit from "./trainingunit";
answered Nov 20 at 20:49
Teddy Sterne
6,74311529
6,74311529
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
add a comment |
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
jeeeezzzz...thats case sensitive. That is really annoying above all that the error message is totally misleading. Thanks Teddy works now!
– Pascal
Nov 20 at 20:56
add a comment |
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53401080%2flazy-module-can-not-be-found-although-path-seems-correct%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
Looks like you haven't included the
TrainingUnit
module in your@NgModule
list.– Ian MacDonald
Nov 20 at 20:43
The default generated app for NS + Angular on NS playground does not either include the HomeModule: play.nativescript.org/?template=play-ng&id=Annyna&v=5, WHERE exactly do you think have I missed the including of the module then?
– Pascal
Nov 20 at 20:50