5
node.js 응용 프로그램을 단일 js 파일로 배포하고 싶습니다. 응용 프로그램은 정말 간단하지만 몇 가지 라이브러리에 따라 다릅니다.Browserify로 단일 파일에 node.js 응용 프로그램 번들
Browserify는 npm
종속성을 멋지게 묶는 것으로 보입니다. 그러나 응용 프로그램도 fs
내장 파일 시스템 라이브러리에 따라 다르며 불행히도 해당 서명이로드 된 것처럼 보이지 않습니다. 예를 들어 다음 코드에서는 undefined is not a function
오류가 발생합니다.
var fs = require('fs')
fs.readFileSync(file, 'utf8');
나는 Browserify의 주요 목적이 CommonJs 기반 응용 프로그램을 브라우저에 가져 오는 것이라고 알고 있습니다. 그러나 컴파일러를 기본 라이브러리 인 기본 require
전역 함수로 되돌릴 수있는 방법이 있는지 궁금합니다.
'--bare'와'--no-browser-field'의 별칭으로'--node'를 사용하시기 바랍니다. – mathiasrw