2017-12-13 4 views
0

안녕하세요,Webpack 및 Vue.JS를 사용하여 타사 패키지 가져 오기 및 사용

저는 webpack의 통합 vue.js에서 새로 도입되었습니다.

기본적으로 나는 node_modules에 이미 설치 한 타사 패키지를 사용하려고합니다.

이 예제에서는 "Vuex Toast"(vue.js에 대한 경고) 패키지를 설치했습니다. NPM Package here

내 프로젝트 구조는 다음과 같습니다.

.../js/main.build.js 
.../src-modules/app.js (blank for now) 

는 일반적으로, 나는 웹팩 명령을 실행할 때마다, 내 main.build.js 생성

사람이 어떻게 여기에 제 3 자 패키지를 사용하는 저를 도와 드릴까요?

+0

webpack에서 종속성 트리를 만들 수 있도록 해당 모듈을 app.js로 가져 오거나 가져와야합니다. –

+0

이 링크를 기반으로 예제를 제공 할 수 있습니까? https://www.npmjs.com/package/vuex-toast? 기본적으로이 패키지에서 제공하는 기본 경고 만 표시하려고합니다. 다음 번에는 다른 패키지를 통합하는 방법을 찾으면 다른 패키지를 사용할 수 있습니다. – jsonGPPD

+0

나는 그 모듈을 사용하지 않았지만,'webpack'이하는 일과 혼동을 일으킬 것이라고 생각합니다. webpack을 처음 사용하는 방법에 대한 통찰력을 얻으려면 먼저 웹팩을 익히는 것이 중요합니다. –

답변

1

webpack (및 일반적으로 bundlers)의 아이디어는 require 코드와 webpack이 번들로 제공한다는 것입니다. 당신의 app.js 다음을 수행에서

:

const vuexToast = require('vuex-toast'); 

지금 당신은 그것을 사용할 수 있습니다. Webpack은 node_modules/vuex-toast 폴더를 확인합니다.

+0

패키지에서 경고를 표시하기 위해 수행해야하는 유일한 설정입니까? – jsonGPPD

+0

물론 아닙니다; 이것이 패키지의 코드에 액세스하는 방법입니다. 실제로 유용한 일을하려면 https://github.com/ktsn/vuex-toast#example – timetowonder

+0

패키지 문서를 따르십시오. 문제는 설치를 수행하는 방법을 모르겠습니다. :/ – jsonGPPD