Error:Selektor "NG-komponent" nie pasuje do żadnego błędu Elements
EXCEPTION: Error in :0:0 caused by: The selector "ng-component" did not match any elements
App działa dobrze podczas pracy z systemjs bezpośrednio. Kiedy próbowałem zbudować globals.bundle.js i app.bundle.js przy użyciu webpack i wdrożyć pojawia się ten błąd.
Wszystkie pliki i zależności ładowane są prawidłowo.
Tu jest mój HTML
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Maven + Spring MVC</title>
<base href="/survey-web/">
<spring:url value="/resources/core/css/hello.css" var="coreCss" />
<spring:url value="/resources/core/css/bootstrap.min.css" var="bootstrapCss" />
<link href="${bootstrapCss}" rel="stylesheet" />
<link href="${coreCss}" rel="stylesheet" />
<%--<script src="resources/node_modules/zone.js/dist/zone.min.js"></script>
<script src="resources/node_modules/reflect-metadata/Reflect.js"></script>
<script src="resources/js/system.src.js"></script>
<script src="resources/systemjs.config.js"></script>--%>
<script src="resources/dist/globals.bundle.js"></script>
<script src="resources/dist/app.bundle.js"></script>
<script>
//System.import('app').catch(function(err){ console.error(err); });
</script>
</head>
<body>
<router-outlet></router-outlet>
</body>
</html>
WebPACK config
module.exports = {
entry: {
globals: [
'zone.js',
'reflect-metadata'
],
app: './app/main.ts',
},
module: {
loaders: [
{test: /.ts$/, loader: 'awesome-typescript-loader'},
]
},
output: {
filename: '[name].bundle.js',
path: './dist'
}
};
Plunkr
https://plnkr.co/edit/AfYGsdHpIVnVnuF7BCUJ?p=preview Choć zdarza się tylko w WebPACK kompilacji w moim lokalnym środowisku, mogę powielać to przez plnkr
Skąd użyć ''? Być może zamierzałeś użyć ''? –
Nigdy nie użyłem any gdzie –
Angular używa go jako 'defaultComponentElementName' (https://github.com/angular/angular/blob/33910ddfc98d092e514d90a2cec3b5daaf3d4277/modules/%40angular/compiler/src/schema/dom_element_schema_registry.ts # L355). Nie mam pojęcia, co może spowodować ten błąd. –