【发布时间】:2017-05-13 02:29:09
【问题描述】:
在 Material Component Web 的示例中,我希望能够从我的 node_modules 导入 SCSS,如下所示:
@import '@material/elevation/mdc-elevation';
但是,我在尝试运行 webpack 构建时收到此错误消息:
File to import not found or unreadable: @material/elevation/mdc-elevation.
@import './~/@material/elevation/mdc-elevation.scss'; 也不起作用。
我很确定问题出在我的 webpack 配置中,但我不知道在哪里。
他们在Material Components Web 的Vue.js example 中做了什么才能让它发挥作用?
这是我的npm-debug.log,以备不时之需。 这是相应的 Git 存储库:sk22/spg-tinf-sem03/proj01
提前致谢!
编辑:我希望能够导入 scss 文件,而不是编译后的 css。
【问题讨论】:
-
试试
@import '~/@material/elevation/mdc-elevation'; -
@sobolevn 这也不起作用。但是,链接的示例使用
@material/elevation/mdc-elevation导入它,因此它也应该以某种方式工作。 -
@HashemQolami 我已经将此(作为 webpack 2 rule option)添加到我的配置中,因为链接的示例使用 webpack 1。我也尝试添加 sassLoader 对象,但它也没有用。