2017-05-22 10 views
0

내가 Browserify를 사용하여 내 main.jsbundle.js에 작게를하고 같이 일을 잘 작동하고 추하게하기 위해 노력하고있어와 :사용 Browserify 및 추하게 Babelify

browserify assets/js/main.js | uglifyjs > assets/bundle.js 

을하지만 지금은 ES6에서 만든 의존성을 가지고 있고 내가 필요 Babelify를 사용하지만 Uglify와 Babelify를 사용 하시겠습니까?

이 작동하지 않는 일 :

browserify assets/js/main.js | uglifyjs > assets/bundle.js -t [ babelify --presets [ es2015 react ] ] 

은 내가 오류 :

ERROR: ENOENT: no such file or directory, open 'babelify' 
    at Error (native) 
    at Object.fs.openSync (fs.js:641:18) 
    at Object.fs.readFileSync (fs.js:509:33) 
    at read_file (/usr/local/lib/node_modules/uglify-js/bin/uglifyjs:303:19) 
    at /usr/local/lib/node_modules/uglify-js/bin/uglifyjs:151:37 
    at Array.forEach (native) 
    at Object.<anonymous> (/usr/local/lib/node_modules/uglify-js/bin/uglifyjs:150:31) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 

내가 그것을 어떻게 해결할 수 있습니까?

답변

0

어떨까요?

browserify assets/js/main.js -t [ babelify --presets [ es2015 react ] ] | uglifyjs > assets/bundle.js