Meteor App 내에서 NodeJS 패키지를 사용할 수 있습니까?
-
12-12-2019 - |
문제
서버 측에서 유성 응용 프로그램 내부의 NodeJS 패키지를 사용 하시겠습니까?NodeJS는 많은 수의 패키지가 있으므로 그렇게하는 것이 좋습니다.
해결책
예, 가능합니다.Node.js를 기반으로하기 때문에 유성에서 npm 모듈을 사용할 수 있습니다.
이 코드는 나에게 잘 작동했습니다. :
var fs = __meteor_bootstrap__.require('fs');
.
업데이트 : 유성 앱에 NPM 모듈을 설치하려면
- 터미널 내부에서 Meteor App 디렉토리로 경로를 변경하십시오.
-
> cd .meteor/local/build/server
- 그래서
> npm install module_name
와 같은 NPM 모듈을 설치하십시오.
편집 : 이 게시물을 방문하는 모든 사람을 위해 구식입니다.Meteor 0.6.4에서는 Npm.require
대신 __meteor_bootstrap__.require
를 사용합니다.
var fs = Npm.require('fs');
.
또한 표준 노드 패키지를 사용하지 않지만 NPM 저장소에서는 프로젝트의 새 인스턴스를 만들 때마다 자동으로 설치되도록 종속성을 만드는 것이 좋습니다.이렇게하려면 다음 행을 사용하여 /packages/someName/package.js
파일을 만듭니다.
Npm.depends({'packageName': 'packageVersion'});
.제휴하지 않습니다 StackOverflow