/ / SyntaxError: node_modules / angular2 / ts / package.json: token inesperado <- typescript, sails.js, angular

SyntaxError: node_modules / angular2 / ts / package.json: Token inesperado <- typescript, sails.js, angular

Desarrollé la aplicación de velas con angular 2 I setup, pero me salió un error.

SyntaxError: /home/mts/Desktop/sampleProject/appSails/node_modules/angular2/ts/package.json: Unexpected token <
at Object.parse (native)
at Object.Module._extensions..json (module.js:430:27)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at /usr/local/lib/node_modules/sails/node_modules/include-all/index.js:129:29
at Array.forEach (native)
at requireAll (/usr/local/lib/node_modules/sails/node_modules/include-all/index.js:44:9)
at /usr/local/lib/node_modules/sails/node_modules/include-all/index.js:54:23

¿Cómo puedo resolver ese escenario cómo subir el servidor de velas?

Respuestas

0 para la respuesta № 1

Su problema (que también fue mío) es que angular2 es un paquete del lado del cliente, un paquete llamado incluede-all trata de incluir todo node_module Archivos dentro de un directorio para velas. Resolví este problema agregando una matriz de Clientes Dependencias a package.json

 "clientsideDependencies": [
"angular2","zone.js","rxjs"
],

entonces me bifurqué include-all Empaquetar y escribir un código para pasar estos paquetes.

aquí está mi tenedor

puede utilizar este tenedor que funciona sin ningún problema, simplemente cambie la fuente de include-all a package.json a :

"include-all": "https://github.com/semirturgay/include-all.git"

entonces corre npm install actualizar include-all