Skip to content

Commit df9ff10

Browse files
evinmaevinma
andauthored
feat(service): switch node-sass to dart-sass (#77)
Co-authored-by: evinma <evinma@tencent.com>
1 parent 8d9ae8f commit df9ff10

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

packages/tua-mp-service/lib/configs/module.style.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = (webpackConfig) => {
1010
addExtract(webpackConfig.module.rule('less').test(/\.less$/))
1111
.use('less-loader').loader('less-loader').end()
1212
addExtract(webpackConfig.module.rule('scss').test(/\.s[ac]ss$/))
13-
.use('scss-loader').loader('sass-loader').end()
13+
.use('scss-loader').loader('sass-loader').options({ implementation: require('sass') }).end()
1414
addExtract(webpackConfig.module.rule('stylus').test(/\.styl$/))
1515
.use('stylus-loader').loader('stylus-loader').end()
1616
}

packages/tua-mp-service/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tua-mp/service",
3-
"version": "0.2.1",
3+
"version": "0.3.0",
44
"description": "local service for tua-mp projects, inspired by @vue/cli-service",
55
"main": "lib/Service.js",
66
"bin": {
@@ -50,7 +50,7 @@
5050
"less": "^3.9.0",
5151
"less-loader": "^5.0.0",
5252
"mini-css-extract-plugin": "^0.8.0",
53-
"node-sass": "^4.12.0",
53+
"sass": "^1.26.5",
5454
"sass-loader": "^7.2.0",
5555
"semver": "^6.3.0",
5656
"style-loader": "^1.0.0",

packages/tua-mp-service/test/configs/module.style.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ test('module.style', () => {
3131
use: [
3232
{ loader },
3333
{ loader: 'css-loader' },
34-
{ loader: 'sass-loader' },
34+
{ loader: 'sass-loader', options: { implementation: require('sass') } },
3535
],
3636
})
3737
expect(rules[3]).toEqual({

0 commit comments

Comments
 (0)