2017-12-07 12 views
0

create-react-app를 사용하여 만든 반응 애플리케이션을 구축하고 있습니다. jquery 플러그인 jquery.themepunch.revolution.min.js를 사용하는 데 어려움을 겪고 있습니다.create-react-app : jquery.themepunch.tools.min.js 찾을 수 없습니다. tweenlite.js

먼저이 라이브러리를 src/assets 폴더에 넣으므로 webpack에서 액세스 할 수 있습니다.

require("./assets/plugins/rs-plugin/js/jquery.themepunch.tools.min.js");

가 그럼 난이 오류 :

./src/assets/plugins/rs-plugin/js/jquery.themepunch.tools.min.js Module not found: Can't resolve 'TweenLite' in 'C:\projects\schoolz\src\assets\plugins\rs-plugin\js'

내가 tweenlite.js 파일이 있지만 폴더에 정말 것을 확인 그럼 내 index.tsx 파일에, 나는이 방법을 필요로한다.

enter image description here

이를 : jquery.themepunch.tools.min.js의 소스 코드 내에서 탐구

enter image description here

, 나는 전화가 tweenlite.js을 필요로하게되는 것을 볼 수 있습니다 호출이 실패합니다. 어떤 제안이라도 대단히 감사하겠습니다.

감사합니다. 추가 귀하의 웹팩 구성 파일에 다음

답변

0

시도해보십시오 답변

resolve: { 
    root: path.resolve(__dirname), 
    extensions: ['', '.js'], 
    alias: { 
    "TweenLite": "gsap/src/uncompressed/TweenLite" //Path to your TweenLite file 
    } 
} 
+1

감사합니다. 불행하게도 나는이 앱을 "create-react-app"(타이프 스크립트)로 만들었다. 내가 꺼내지 않으면 webconfig.json에 액세스 할 수 없습니다. – TheSoul

관련 문제