/ / integre el módulo bootstrap y el módulo ng2-select para angular2 5min quickstart - angular

integrar el módulo bootstrap y el módulo ng2-select en angular2 5min quickstart - angular

¿Cómo puedo integrarme? bootstrap módulo y ng2-select Módulo para inicio rápido de 5 minutos angular2 porque siempre tengo este error:

Token inesperado <(…)


después de agregar el momento:

Error: Token Inesperado <(...) Zona.run @ angular2-polyfills.js: 1243zoneBoundFn @ angular2-polyfills.js: 1220lib $ es6 $ prometer $$ interno $$ tryCatch @ angular2-polyfills.js: 468lib $ es6 $ prometer $$ interno $$ invokeCallback @ angular2-polyfills. js: 480lib $ es6 $ promise $$ interno $$ publish @ angular2-polyfills.js: 451lib $ es6 $ prometer $$ interno $$ publishRejection @ angular2-polyfills.js: 401 (función anónima) @ angular2-polyfills.js: 123Zone.run @ angular2-polyfills.js: 1243zoneBoundFn @ angular2-polyfills.js: 1220lib $ es6 $ promise $ asap $$ flush @ angular2-polyfills.js: 262


<script>
System.config({
transpiler: "typescript",
typescriptOptions: { emitDecoratorMetadata: true },

packages: {
"/angular2": {"defaultExtension": false},

"./app": {
format: "register",
defaultExtension: "js"
},
"node_modules/ag-grid-ng2": {},
"node_modules/ag-grid": {},
"node_modules/ng2-select": {},
"ng2-bootstrap": {"defaultExtension": "ts"}
},
map: {
"ag-grid-ng2": "node_modules/ag-grid-ng2",
"ag-grid": "node_modules/ag-grid",
"ng2-select": "node_modules/ng2-select",
"ng2-bootstrap": "node_modules/ng2-bootstrap",
}
});
System.import("app/main")
.then(null, console.error.bind(console));
</script>

y esto es lo que encontré en la consola

Error: Unexpected token <
Evaluating http://localhost:3000/moment
Error loading http://localhost:3000/app/main.js
at addToError (http://localhost:3000/node_modules/systemjs/dist/system.src.js:41:18)
at linkSetFailed (http://localhost:3000/node_modules/systemjs/dist/system.src.js:628:15)
at http://localhost:3000/node_modules/systemjs/dist/system.src.js:563:9
at doDynamicExecute (http://localhost:3000/node_modules/systemjs/dist/system.src.js:711:7)
at link (http://localhost:3000/node_modules/systemjs/dist/system.src.js:910:20)
at doLink (http://localhost:3000/node_modules/systemjs/dist/system.src.js:562:7)
at updateLinkSetOnLoad (http://localhost:3000/node_modules/systemjs/dist/system.src.js:610:18)
at http://localhost:3000/node_modules/systemjs/dist/system.src.js:422:11
at Zone.run (http://localhost:3000/node_modules/angular2/bundles/angular2-polyfills.js:1243:24)
at zoneBoundFn (http://localhost:3000/node_modules/angular2/bundles/angular2-polyfills.js:1220:26)

Respuestas

3 para la respuesta № 1

Para usar ng2-boostrap, simplemente instale los módulos de NPM:

$ npm install ng2-bootstrap ng2-select

A continuación, puede configurarlos en su archivo de entrada HTML:

<script>
System.configure({
map: {
"ng2-bootstrap": "node_modules/ng2-bootstrap",
"ng2-select": "node_modules/ng2-select"
},
packages: {
(...)
}
});
System.import(...);
</script>

Tiene el problema ya que no se puede importar un módulo. Alrededor de su error, debería ver qué SystemJS intenta cargar algo ...

Editar

Siguiendo tu respuesta, parece que necesitas configurar el momento:

<script>
System.configure({
map: {
(...)
"moment": "node_modules/moment/moment"
},
(...)
});
</script>

Vea esta pregunta para más detalles:

Esto es lo que encontré en la consola después de agregar el momento.

Error: Token Inesperado <(...) Zona.run @ angular2-polyfills.js: 1243zoneBoundFn @ angular2-polyfills.js: 1220lib $ es6 $ prometer $$ interno $$ tryCatch @ angular2-polyfills.js: 468lib $ es6 $ prometer $$ interno $$ invokeCallback @ angular2-polyfills. js: 480lib $ es6 $ promise $$ interno $$ publish @ angular2-polyfills.js: 451lib $ es6 $ prometer $$ interno $$ publishRejection @ angular2-polyfills.js: 401 (función anónima) @ angular2-polyfills.js: 123Zone.run @ angular2-polyfills.js: 1243zoneBoundFn @ angular2-polyfills.js: 1220lib $ es6 $ promise $ asap $$ flush @ angular2-polyfills.js: 262

El primer problema ha sido resuelto cuando escribo.La configuración del sistema, pero copié algunos archivos de la carpeta de mi aplicación a node_modulessystemjsdist, es todos los archivos con la extensión "* .js.map" no entiendo por qué no se carga solo y en mi ventana de comandos me dice que 404 GET *****. Js.map ???? ¿Tienes una idea?