用npm包装SCS

用npm包装SCS,npm,sass,Npm,Sass,我有一组scss文件,我将其打包为库,以便在其他几个web应用程序中重用。我知道在我的package.son for js文件中,我可以在main属性中指定入口点。不确定如何为scss文件库指定此选项。我有一个main.scss,其中包含我开发的所有scss文件,并导入需要的第三方sass文件。我查看了如何引导scss文件,发现它们实际上没有提到package.json中的主样式表 我是否需要在package.json中定义main属性,或者将其记录在需要如何从node_模块解析scss文件的文

我有一组scss文件,我将其打包为库,以便在其他几个web应用程序中重用。我知道在我的package.son for js文件中,我可以在main属性中指定入口点。不确定如何为scss文件库指定此选项。我有一个main.scss,其中包含我开发的所有scss文件,并导入需要的第三方sass文件。我查看了如何引导scss文件,发现它们实际上没有提到package.json中的主样式表

我是否需要在package.json中定义main属性,或者将其记录在需要如何从node_模块解析scss文件的文档中?

如果您使用node sass(或依赖于node sass的内容)编译sass,那么您可以使用导入自己的main.scss

在包含main.scss文件的存储库中,只需在package.json中设置“style”或“main”属性,以指向main.scss文件(示例:)


如果导入到main.scss文件中的第三方脚本的package.json中没有样式或main属性,则导入到main.scss文件中的脚本需要指向node_modules文件夹中的该文件(例如,
@import./node_modules/third party lib/src/index.scss'
)因为sass模块导入器将无法为您解决该依赖关系。

您找到答案了吗?嘿,您解决了吗?我也有同样的需要,也很好奇你是怎么解决的。谢谢