在没有Webpack的情况下从NPM模块解析Sass @import

时间:2018-06-20 13:31:37

标签: npm sass

有没有办法做到这一点?我讨厌巨大的路径../../node_modules/etc

我的构建工具是NPM脚本,模块捆绑程序是Rollup(如果有区别的话)。

1 个答案:

答案 0 :(得分:0)

对于节点无效,您可以使用选项--importer my-import-script.js。我个人想使用webpack语法~module-name/style.sass,因此将导入程序定义为:

# my-importer-script.js
'use strict';

module.exports = function (url, prev, done) {
  if (url.substring(0, 1) === '~') {
    return { file: __dirname + '/node_modules/' + url.substring(1) };
  } else {
    return null;
  }
};