yii2에서 jquery를 제거하는 방법: 1. AppAsset.php 파일을 편집하고 $dependents 변수에서 "yiiwebYiiAsset" 값을 주석 처리합니다. 2. main.php 파일을 편집하고 "'yiiwebJqueryAsset' = 구성을 아래에 추가합니다. 필드 "구성 요소" > ['js' => [],'sourcePath' => null,]" jquery 스크립트를 제거합니다.
이 문서의 운영 환경: Windows 10 시스템, yii 버전 2.0, Dell G3 컴퓨터.
yii2 jquery를 제거하는 방법?
Yii2에서 내장된 Yii, JQuery 및 Bootstrap 스크립트를 완전히 비활성화합니다 [버전 2.0]
기본적으로 Yii2는 Yii, JQuery 및 Bootstrap과 같은 스크립트와 스타일을 자동으로 로드하지만 때로는 프로젝트가 이러한 라이브러리가 필요하지 않으며 다른 버전을 사용할 필요도 없습니다. 이러한 라이브러리 스크립트 및 스타일을 제거하는 방법은 다음과 같습니다.
▪ Yii.js 관련 스크립트를 제거하세요
frontendassetAppAsset.php 파일을 편집하고 $dependents 변수의 'yiiwebYiiAsset' 값을 주석 처리하세요.
frontendconfigmain.php 파일을 편집하고 '컴포넌트' 필드 아래에 구성을 추가합니다:
'assetManager' => [ 'bundles' => [ 'yii\web\YiiAsset' => [ 'js' => [], // 去除 yii.js 'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件 ], 'yii\widgets\ActiveFormAsset' => [ 'js' => [], // 去除 yii.activeForm.js 'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件 ], 'yii\validators\ValidationAsset' => [ 'js' => [], // 去除 yii.validation.js 'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件 ], ], ],
▪ JQuery 스크립트 제거
frontendconfigmain.php 파일을 편집하고 '컴포넌트' 필드 아래에 구성을 추가합니다:
'assetManager' => [ 'bundles' => [ 'yii\web\JqueryAsset' => [ 'js' => [], // 去除 jquery.js 'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件 ], ], ],
부트스트랩 라이브러리 제거
frontendassetAppAsset.php 파일을 편집하고 $dependents 변수의 'yiibootstrapBootstrapAsset' 값을 주석 처리합니다.
frontendconfigmain.php 파일을 편집하고 '컴포넌트' 필드 아래에 구성을 추가하세요:
'assetManager' => [ 'bundles' => [ 'yii\bootstrap\BootstrapAsset' => [ 'css' => [], // 去除 bootstrap.css 'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件 ], 'yii\bootstrap\BootstrapPluginAsset' => [ 'js' => [], // 去除 bootstrap.js 'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件 ], ],
],
권장: "yii tutorial"
위 내용은 yii2에서 jquery를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!