diff --git a/packages/vue-cli-plugin-uni/packages/sass-loader/dist/index.js b/packages/vue-cli-plugin-uni/packages/sass-loader/dist/index.js index bfdb5e076f217f3b368ec8c967f19a3d0d5d1834..bdb47b094305afb62d52b1e6f0bf79af4f8a64b0 100644 --- a/packages/vue-cli-plugin-uni/packages/sass-loader/dist/index.js +++ b/packages/vue-cli-plugin-uni/packages/sass-loader/dist/index.js @@ -33,6 +33,9 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de */ function loader(content) { const options = (0, _loaderUtils.getOptions)(this) || {}; + // fixed by xxxxxx + const isNVue = !!options.nvue; + delete options.nvue; (0, _schemaUtils.default)(_options.default, options, { name: 'Sass Loader', baseDataPath: 'options' @@ -54,7 +57,7 @@ function loader(content) { mainFiles: ['_index', 'index', '...'], extensions: ['.scss', '.sass', '.css', '...'] }); - sassOptions.importer.push((0, _webpackImporter.default)(this.resourcePath, resolve, addNormalizedDependency)); + sassOptions.importer.push((0, _webpackImporter.default)(this.resourcePath, resolve, addNormalizedDependency, isNVue)); } // Skip empty files, otherwise it will stop webpack, see issue #21 @@ -111,4 +114,4 @@ function loader(content) { } var _default = loader; -exports.default = _default; \ No newline at end of file +exports.default = _default;