我正在使用NodeJS工具为visual studio构建一个SPF应用程序,如下所示:
https://github.com/SharePoint/sp-dev-docs/wiki/Working-with-visual-studio
但是在完成所有步骤后,我有这个错误
Severity Code Description Project File Line Suppression State
Error Build:Cannot find module
‘./OurFirstAppWithFVisualStudio.module.scss’. NodejsApp1 E:\GoogleDrive\Labs\SPF\OurFirstSPFAppWithVisualStudio\src\webparts\ourFirstAppWithFVisualStudio\OurFirstAppWithFVisualStudioWebPart.ts 8
当我检查解决方案时,我注意到.scss文件已从解决方案中排除,因此我的第一个操作是将其包含在项目中.
然而,这没有任何影响.
最佳答案
问题可能是打字稿找不到你的模块OurFirstAppWithFVisualStudio.module.css的类型,它无法解析你的模块.尝试要求样式.如果typescript无法解析require函数,请在.d.ts文件中添加以下内容
declare interface IRequire {
在你的项目中.您不需要从’./…scss’执行导入样式.只需导入或要求文件即可.虽然如果您不使用webpack,请确保已在webpack.config.js或任何其他捆绑器中配置了样式加载器.您可以按照this文章在webpack中配置加载器.如果这些都不起作用,您可以使用typed-css-modules为css模块创建声明文件