javascript - subguion - Usando el guión bajo con jshint
signo de arroba para copiar y pegar (1)
Yo también tuve este problema.
Instalé el guión bajo: bower install -save underscore
y funcionó bien en el código. Desafortunadamente jshint no encontraba esa referencia. Debe informar a jshint sobre sus variables globales en el archivo de configuración como .jshintrc :
{
…
"globals": {
"angular": false,
"_": false
}
}
Si continúa teniendo este problema, debe asegurarse de que se incluya el guión bajo cuando se ejecute jshint. No recomendaría establecer -W117 en verdadero. Aplastar esos errores podría llevar a más errores.
Estoy usando la biblioteca de subrayado.
Me sale esto cuando se ejecuta jshint:
[L38:C38] W117: ''_'' is not defined.
var approvedAndRequstedCount = _.countBy(products, function(obj) {
Advertencia: La tarea "jshint: all" falló. Use - forzar para continuar.
Este es mi archivo de configuración:
{
"node": true,
"browser": true,
"esnext": true,
"bitwise": true,
"camelcase": false,
"curly": true,
"eqeqeq": true,
"immed": true,
"indent": 2,
"latedef": true,
"newcap": true,
"noarg": true,
"quotmark": "single",
"regexp": true,
"undef": true,
"unused": true,
"strict": true,
"trailing": true,
"smarttabs": true,
"globals": {
"angular": false
}
}
Supongo que es algo con la opción global? Intenté agregar "_": falso pero no hubo suerte. ¿Algunas ideas?