node-sass-我的package.json中有我的devDependency,但是当我尝试导入它时,node-sass无法找到它并且无法编译

问题描述

我正在基于我先前构建的Sass / CSS库构建样式指南。我使用package.jsonnpm中以devDependency的形式安装了库(在npm上,我的库有一个私有软件包)。我的问题是,当我尝试使用node-sass编译Sass时,它返回以下错误

“找不到要导入的样式表”

我要导入的文件称为tsw.scss。在我一直使用node-sass的任何其他项目中,我从来没有遇到编译问题(或者至少我总是设法找到它们并单独解决它们)。所以,我真的不明白,这次我错了。你们中的任何人都可以帮助我了解我的错误解决它吗? 预先感谢任何能帮助我的人。

这是我在(样式指南的)“ styles.scss”文件中使用的代码,实际上,我想在其中导入以前创建的库(导致错误的导入是的导入)第一行)。

@import "~@alllearnit/tsw/tsw";
@import "tsw-guide-styles";

如果需要,我可以共享您的代码的任何部分,您可能需要它们来更好地理解我的项目,从而帮助您解决问题。 再次感谢您为我提供的所有帮助

致谢

亚历山德罗

解决方法

node-sass本身不支持导入前面的~。如果您从其他地方复制了该代码段,则可能希望加载该插件。