在没有太多关于webpack的知识的情况下,我试图使用string-replace-loader(https://www.npmjs.com/package/string-replace-loader)替换SASS部分内的一些字符串。
我的webpack配置看起来像这样
{
test: /\.scss/,
loaders: 'style!css!sass?sourceMap!string-replace?search=mySearch&replace=replaceWith'
}
据我了解,它取代了mySearch'在所有以' .scss'结尾的文件中与' replaceWith'。
但是,SASS部分不会被替换。只有没有下划线的文件。我可以通过使用debug-loader(https://www.npmjs.com/package/debug-loader)来看到这一点,因为带有下划线的文件甚至都没有加载。
如何确保加载这些文件?