질문으로입니다 js and css
에서 갱신 젠토 2 에서 개발자 모드.
- 페이지를 새로 고치기 전에 동일한 파일을
pub/static/frontend/namespace/theme/ ... module/js/...
삭제 하기 전에 해당 모듈에서 JS 를 업데이트하면 페이지 새로 고침 후 신선한 JS 파일이 pub 폴더에 생성됩니다.
- 존경하는 모듈에서 CSS 를 업데이트하려면 pt 1을 수행하십시오.
- 적은 파일 업데이트
마 젠토 설정 테마 ...\dev\tools\grunt\configs\themes.js
하나의 테마 예제 luma 테마 를 테마에 복제하고 xyz 라고 가정하는 이름을 지정하십시오.
xyz: {
area: 'frontend',
name: 'Magento/luma',
locale: 'en_US',
files: [
'css/styles-m',
'css/styles-l'
],
dsl: 'less'
}
루트 폴더에서 파일 이름 변경 : Gruntfile.js.sample 을 Gruntfile.js로
루트 폴더에서 파일 이름 변경 : package.json.sample to package.json
이 필요 툴툴 거리는 소리를 다른 사람의 사이트 폴더에 NPM을 통해 설치
관리자 권한으로 명령 프롬프트 열기
CMD에서 사이트 폴더로 이동 grunt exec:theme
하고 테마를 배포 한 후 처음으로 명령 을 누르 십시오.
그런 grunt less:theme
때마다 우리는 더 적은의 변경을 할 경우
자주 사용 grunt watch
하지 않으면 자주 사용 하지 않으면 자동으로 적중합니다.grunt less:theme
참고 : Symlink 오류 가 발생할 수 있으므로 .../app/etc/di.xml
개발이 완료 될 때까지 파일로 이동하여
주석 처리하거나 로컬 코드를 제거하십시오 (코드 아래).이 파일의 chnaged 코드를 서버에 푸시하지 마십시오. 필요한 경우 로컬에서만 필요합니다.
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>