Skip to content

Commit e8f422e

Browse files
committed
[release 0.5.1] support sass/less/stylus/postcss/ loader.
1 parent d4b0364 commit e8f422e

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

lib/loader.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,8 @@ module.exports = function (content) {
151151
}
152152

153153
function getLoaderString (type, part, index, scoped) {
154-
var lang = part.lang || defaultLang[type]
155-
var loader = loaders[lang]
154+
var lang = part.lang
155+
var loader = loaders[defaultLang[type]]
156156
var rewriter = type === 'styles' ? styleRewriter + (scoped ? '&scoped=true!' : '!') : ''
157157
var injectString = (type === 'script' && query.inject) ? 'inject!' : ''
158158
if (loader !== undefined) {
@@ -162,6 +162,10 @@ module.exports = function (content) {
162162
// add css modules
163163
if (type === 'styles') {
164164
loader = addCssModulesToLoader(loader, part, index)
165+
// while lang existed, the `style-loader` is also needed.
166+
if (lang) {
167+
loader += '!' + stringifyLoaders(loaders[lang])
168+
}
165169
}
166170
if (type === 'template' && hasRecyclable(part)) {
167171
loader += '&recyclable=true'

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "weex-vue-loader",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"description": "Vue.js component loader for Webpack",
55
"main": "index.js",
66
"repository": {

0 commit comments

Comments
 (0)