通过npm导入Sass

卡马克拉

当前,在Sass文件中,我们具有以下内容:

@import "../../node_modules/some-module/sass/app";

这很糟糕,因为我们实际上不确定路径:../node_modules可能是../../../../../node_modules,因为npm是如何安装东西的。

在Sass中,有没有一种方法可以搜索直到找到node_modules?甚至是通过npm包含Sass的正确方法?

ProllyGeek

如果您在2017年寻找方便的答案并使用Webpack,这是我发现的最简单的方法。

假设您的模块路径如下:

node_modules/some-module/sass/app

然后可以在您的主要scss文件中使用:

@import "~some-module/sass/app";

Tilde操作员应将任何导入作为模块解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SASS导入顺序错误

来自分类Dev

Sass导入凉亭组件

来自分类Dev

NPM无法转换SASS

来自分类Dev

如何通过npm jquery-ui-datepicker-with-i18n导入laravel?

来自分类Dev

WebPacker - 通过 ES6 导入与 webpack.ProvidePlugin() 加载 NPM 模块

来自分类Dev

导入 npm 包

来自分类Dev

使用变量SASS导入路径

来自分类Dev

Sass @导入规则和命名

来自分类Dev

Sass @import不导入局部

来自分类Dev

我的崇高感不认@import。我应该怎么做才能通过sass导入另一个CSS?

来自分类Dev

使用 NPM 安装 SASS 失败

来自分类Dev

通过脚本标签导入与通过Webpack导入

来自分类Dev

通过正则表达式从导入获取npm软件包名称(不是相对路径)

来自分类Dev

通过PIG导入数据

来自分类Dev

通过Excel导入数据

来自分类Dev

从hoogle,通过堆栈导入

来自分类Dev

在.blade中导入npm包

来自分类Dev

指南针/ SASS @导入路径-绝对

来自分类Dev

从外部目录导入Sass样式表

来自分类Dev

导入bootstrap-sass到scss文件

来自分类Dev

将全局SASS变量导入VUEPRESS组件

来自分类Dev

如何使用Gatsby导入全球SASS

来自分类Dev

如何使用Gatsby导入全球SASS

来自分类Dev

如何使用Gatsby导入全球SASS

来自分类Dev

如何使用Gatsby导入全球SASS

来自分类Dev

SASS错误:无法导入指南针

来自分类Dev

从Rails引擎导入的Sass无法正常工作

来自分类Dev

从外部目录导入Sass样式表

来自分类Dev

自定义导入的顶级sass功能