2016-09-13 2 views
0

사용자 정의 모듈을 만들고 requires-config.js (app \ code \ Namespace \ Modulename \ view \ frontend)를 추가했습니다.requires-config.js를 사용하여 magento로 외부 js 추가

var config = { 
map: { 
    '*': { 
     test: 'https://example.com/test.js' 
    } 
} 

}};

정적 콘텐츠를 배포 한 후 외부 js가 다음 위치 (pub \ static_requirejs \ frontend \ Magento \ luma \ en_US)에 추가 된 것을 볼 수 있지만 여전히 외부 js가 페이지 소스에로드되지 않았습니다. 콘솔 사용). 여전히 레이아웃에 js 파일을 추가해야합니까?

<head> 
    <link src="https://example.com/test.js"/> 
</head> 

답변

0

그것의 좋은 습관 MODULENAME /보기/프론트 엔드// JS 폴더 웹이 아닌 URL에서로드에 JS를 넣어.

var config = { 
    "map": { 
     "*": { 
      "test": "Modulename/js/test" 
     } 
    } 
}; 

또한 require js 파일에 .js extenstion을 추가 할 필요가 없습니다. 로드 확인하십시오

캐시를 지우고 정적 컨텐츠 배포를 수행하십시오.