는 webpack.config.js
파일 내부에서, 당신은 스크립트와 스타일을 구축하는 정의
.addEntry('script', 'script_to_compile.js')
.addEntry('script2', ...)
이것은 script.js
및 script2.js
를 생성합니다.
하나의 자바 스크립트 파일을 다운로드하는 것이 더 일반적입니다. 스크립트에서 다른 자바 스크립트 포함, 사용 웹팩 모듈 개념 (및 CSS를!) : https://webpack.js.org/concepts/modules/
예, "나는 pickaday 라이브러리를 사용하려면"
const Pikaday = require('pikaday/pikaday');
require('pikaday/scss/pikaday.scss');
$('.picker-date').each(function()
{
const $element = $(this);
new Pikaday({
field: $element.find('input')[0]
});
....
는 (당신은 내가를 포함 할 수 있습니다 볼 수 있습니다 .scss 스타일). 이미지의 경우와 마찬가지로,
require('toto.png')
을 사용하여 webpack이 빌드에서이 이미지를 원한다는 것을 알게 한 다음 symfony
asset
Twig 함수를 사용하여 사용하십시오.
ES6 모듈에 대해 배우고 &'import' /'export'. – SLaks
@SLaks 좋아, 이걸 들여다 보았다. 감사. – simslay
좋아요.''mport'와'export'를 이해하지만, 이제 라이브러리에서 함수를 임포트하는 방법은 무엇입니까? typeahead.bundle.js에서 Bloodhound를 가져오고 싶지만 다음 오류가 있습니다. TypeError : getter 전용 속성 "Bloodhound"를 설정하고 Webpack없이 작동합니다. – simslay