안녕하세요. Vue를 공부하면서 혼돈에 빠진 뉴비개발자입니다.
이번에 프로젝트를 Vue로 시작하면서 외부 라이브러리를 사용할 일이 생겼어요
그런데 이 라이브러리는 순수 자바스크립트로 작성되어 있고, 여타 자바스크립트 file과 같이 내부에는 그저
var test = 'hi!';
function print(){
console.log(test);
}
와 같이 변수와 함수만 들어있습니다.
그런데 문제는 Vue에서 이걸 사용하려고 하니 무슨짓을 해도 사용할수가없네요 ㅠㅠ
import lib from '../경로/file.js'
형식으로 해도 안되고
const lib = require('../경로/file.js');
형식으로 해도 안되고…
안된다는게 파일을 못찾는다는게 아니고… console.log로 찍어봐도 object
로 나올뿐
lib.test
가 undefined
로 나와서 사용이 안돼요…
typeof
를 찍어보니 es_module
이 나오는데…구글링 해도 답이없네요
혹시 일반 자바스크립트 파일을 라이브러리로 쓰려면 다른 설정을 해야하나요?ㅠㅠ