저는 Laravel 5.5를 사용하고 있습니다. npm install
및 npm run dev
을 실행했으며 일반적으로 Javascript를 실행하는 데 좋은 작업 환경이 있지만 lodash의 remove()
함수를 사용하여 배열에서 요소를 제거하는 동안 잡혔습니다.lodash의 remove() 함수를 사용할 수없는 이유는 무엇입니까?
TypeError: _.remove is not a function
Lodash이 resources/assets/js/bootstrap.js
에로드됩니다
var array = [1, 2, 3, 4];
var evens = _.remove(array, function(n) {
return n % 2 == 0;
});
위의 코드는 다음과 같은 오류가 발생합니다.
window._ = require('lodash');
기타 lodash 메소드가 정상적으로 작동합니다.
_.each([1, 2], function(n) {
console.log(n);
});
.remove()
을 사용할 수없는 이유는 무엇입니까?
package.json에는 어떤 버전의 lodash가 있습니까? – Ferrybig
laravel-mix에는 package.json 내부에 "lodash"의 종속성 "^ 4.17.4"이 있습니다. – Kebian