나는 feathersjs를 안정적인 API로 사용하고 있으며 primusjs는 websocket 연결로 사용하고 있습니다.feathersjs + primus가 생성 한 클라이언트 js를 패키지하는 방법은 무엇입니까?
app.configure(primus({
transformer: 'websockets',
timeout: false
}, (primus) => {
primus.library();
primus.save(path.join(__dirname, '../public/dist/primus.js'));
}))
내 클라이언트가 생성 primus.js
파일을 사용할 수 있도록하기 위해 : 아래는 내가 primus.js 파일을 생성하기 위해 사용하고있는 코드입니다. 내 서버에서이 파일을 제공해야합니다. 클라이언트 측에서는 다음과 같이 사용할 수 있습니다.
<script src='http://xxxxxx/public/dist/primus.js'>
그러나 클라이언트는 webpack을 사용하여 모든 종속성을 몇 개의 큰 js 파일로 패키징합니다. 자동 생성 된 파일 인 경우 클라이언트에 primus.js
파일을 어떻게 패키지화 할 수 있습니까?
이 플러그인은 클라이언트 측에서 올바르게 작동합니까? 나는 패키지가 primus js 파일을 생성하는 서버 소스 코드를 포함해야한다고 생각한다. 클라이언트 측에서 서버 코드를 어떻게 얻습니까? 그것은 npm 의존성을 통해 이루어 집니까? –
아니요, 문서화 된대로 Webpack 구성에 추가하고 작성한 Primus 라이브러리를 가리 키십시오. 그런 다음 번들에 포함시켜야합니다. – Daff
서버 또는 클라이언트 측에서 webpack 구성이 있습니까? –