Angular-cli: ng lint falla en src / typings

Creado en 20 sept. 2016  ·  3Comentarios  ·  Fuente: angular/angular-cli

Proporciónanos la siguiente información:

  1. SO? Windows 7, 8 o 10. Linux (qué distribución). Mac OSX (¿Yosemite? ¿El Capitán?)

OSX 10.11.6

  1. Versiones. Ejecute ng --version . Si no sale nada, ejecute
    en una Terminal: node --version y pegue el resultado aquí:

angular-cli: 1.0.0-beta.14
nodo: 6.5.0
sistema operativo: darwin x64

  1. Pasos de reproducción. ¿Era esta una aplicación que no se creó con la CLI? Que cambio hiciste
    hacer en su código? etc.

Agregue jQuery a typings.json (y ejecute Typings install para crear src/typings/globals/jquery/index.d.ts )

  1. El registro dado por el fallo. Normalmente esto incluye un seguimiento de pila y algunos
    más información.

src/typings/globals/jquery/index.d.ts[19, 5]: Declaration of public instance member variable not allowed to appear after declaration of public instance member function
Entre muchos otros errores

  1. Mencione cualquier otro detalle que pueda resultarle útil.

Sería bueno tener una forma de excluir carpetas nosotros mismos (a partir de ahora, ignorar en TSLint solo funciona desde una marca de línea de comando), o simplemente excluir automáticamente src/typings por defecto


¡Gracias! Pronto nos comunicaremos contigo.

Comentario más útil

Me encuentro con un problema que parece contrario al último consejo, @filipesilva . ¿Talvez tu puedes ayudarme a salir?

Estoy tratando de excluir una carpeta llamada / mocks / cuando TSLint se ejecuta antes de mis pruebas. Agregué la siguiente línea a mis scripts en package.json:
"lint": "tslint \"src/**/*.ts\" -e \"**/mocks/*.ts\"" ,

Cuando ejecuto npm run lint esto ignora fielmente la carpeta / mocks /, pero cuando ejecuto ng test , la carpeta se bloquea. ¿Sigue siendo cierto que la configuración de la tarea de lint en package.json debería afectar la ejecución de lint antes de la ejecución de las pruebas por ng test ?

Estoy ejecutando Windows 7.

angular-cli: 1.0.0-beta.16
node: 6.5.0
os: win32 x64

Todos 3 comentarios

Usamos TSLint para pelar, y básicamente solo llamamos npm run lint cuando haces ng lint .

Puede editar el script lint en package.json para excluir ese directorio:

"lint": "tslint \"src/**/*.ts\" -e \"src/typings/**/*\"",

Me encuentro con un problema que parece contrario al último consejo, @filipesilva . ¿Talvez tu puedes ayudarme a salir?

Estoy tratando de excluir una carpeta llamada / mocks / cuando TSLint se ejecuta antes de mis pruebas. Agregué la siguiente línea a mis scripts en package.json:
"lint": "tslint \"src/**/*.ts\" -e \"**/mocks/*.ts\"" ,

Cuando ejecuto npm run lint esto ignora fielmente la carpeta / mocks /, pero cuando ejecuto ng test , la carpeta se bloquea. ¿Sigue siendo cierto que la configuración de la tarea de lint en package.json debería afectar la ejecución de lint antes de la ejecución de las pruebas por ng test ?

Estoy ejecutando Windows 7.

angular-cli: 1.0.0-beta.16
node: 6.5.0
os: win32 x64

Este problema se ha bloqueado automáticamente debido a la inactividad.
Por favor, presente un nuevo problema si se encuentra con un problema similar o relacionado.

Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .

_Esta acción ha sido realizada automáticamente por un bot._

¿Fue útil esta página
0 / 5 - 0 calificaciones