使用sass和css,我对sass和css(test: /\.(sass|css)$/
)进行了一次测试,它们都使用sass-loader
和css-loader
。如果它与普通的CSS文件匹配,则仍将使用sass-loader,但会以某种方式被忽略。
我正在尝试使用coffeescript和javascript(test: /\.(coffee|js)$/
)做同样的事情,但是如果有普通的javascript文件,coffee-loader
似乎有问题。为了解决这个问题,我对咖啡和js进行了2个单独的测试,但是如果我可以对两者使用相同的加载程序堆栈,则会更干净,更干燥。我考虑过为咖啡机准备一个条件,但不确定如何引用文件类型。是否可以同时使用两者进行测试,并且仍然使用咖啡壶?还是有办法在webpack配置中访问扩展?
test: /\.(coffee|js)$/
use: [
loader: 'babel-loader'
,
loader: if '.coffee' then 'coffee-loader'
]