2017-12-27 16 views
0

vue-star-rating 모듈을 npm으로 설치했습니다. 내 JS 파일에이 모듈을 가져올 원하는Vue.js에 "require not defined"가 있습니다.

var StarRating = require('vue-star-rating'); 

내가 'VUE - 별 평가'에 마우스를 모듈에 전체 경로를 보여줍니다 모듈은 noe_modules 폴더에 존재하지만 내가 콘솔에서 내 응용 프로그램을 실행했을 때 얻을 a

ReferenceError: require is not defined 

메시지. 가져올 다른 방법을 시도했지만 여전히 작동하지 않습니다.

답변

0
import StarRating from 'vue-star-rating' 

또한 번들을 올바르게 컴파일하고 작성하려면 Webpack과 같은 것이 필요합니다. 번들러가 없으면 작동하지 않습니다.

+0

나는 인터넷에서 많은 예제를 시도했지만, 내 문제와 같은 예제를 찾을 수 없었다. 그들 모두는 자신의 모듈을 만들었지 만 제 경우에는 사용할 수 없습니다. 너 나 좀 도와 줄 수있어? –

0

번들 생성에 컴파일러를 사용하고 있습니까?

require이 클라이언트에 없으므로 모듈을 이러한 방식으로 참조 할 수 없습니다. require 함수를 제대로 처리하고 클라이언트 번들에서 참조하는 모듈을 포함하려면 fuse-box, webpack 등과 같은 것을 사용해야합니다.

관련 문제