我使用browserify和watchify,并希望require()
不是默认的扩展名的其他文件.js
,并.json
没有指定扩展名,比如:
// Not ideal (tedious)
var Carousel = require('./components/Carousel/Carousel.jsx')
// Ideal
var Carousel = require('./components/Carousel/Carousel')
我已经--extension=EXTENSION
按照browserify文档中的说明进行了尝试:
"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"
},
但是我没有看到任何变化。这可能吗?这样做的正确方法是什么?