Parcel 从 node_modules 中导入 css 的问题

@import语句使用~会提示找不到文件。因为这是属于webpack的别名。

Parcel需要添加.sassrc.js,内容如下:

const path = require('path');
const cwd = process.cwd();

module.exports = {
  "includePaths": [
    path.resolve(cwd, 'node_modules'),
    path.resolve(cwd, 'src')
  ]
};

这样就可以使用相对node_modules的路径引用css文件了。

@import "@material/button/mdc-button";

参考文章:https://github.com/parcel-bundler/parcel/issues/39

Licensed under CC BY-NC-SA 4.0