Я использую Browsify и Watchify, и хотел бы require()
файлы, кроме расширений по умолчанию .js
и .json
, без указания расширения, например:
// Not ideal (tedious)
var Carousel = require('./components/Carousel/Carousel.jsx')
// Ideal
var Carousel = require('./components/Carousel/Carousel')
Я пробовал --extension=EXTENSION
, как указано в документации для браузера:
"scripts": {
"build": "browserify ./src/App.js --transform [ reactify --es6 ] > dist/script.js -v -d --extension=jsx",
"watch": "watchify ./src/App.js --transform [ reactify --es6 ] -o dist/script.js -v -d --extension=jsx"
},
Однако я не вижу никаких изменений. Это возможно? Каким будет правильный способ сделать это?