4

使用 gulp-sass 将 Sass 文件编译到本地 css 没有问题。在构建机器上,安装了节点模块,并且在编译 .net 代码时出现错误:

node_modules\node-sass\src\libsass\win\libsass.sln.metaproj:指定的解决方案配置“debug|any cpu”无效。请使用配置和平台属性(例如 MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU")指定有效的解决方案配置,或将这些属性留空以使用默认解决方案配置。

我只想能够将我的 sass 编译成 css。我宁愿不在构建服务器上安装 Ruby。

4

1 回答 1

3

我刚刚遇到相同(或类似)的问题。在我的情况下,构建由 Azure Devops 管道控制,构建解决方案任务的目标是“ **/*.sln”。将其更改为 " SOLUTION_NAME.sln" 解决了该问题。

发生错误的原因是npm install文件node_modules夹包含一些 .sln 文件,这些文件与构建解决方案任务上的过滤器匹配,因此尝试构建它们。

于 2020-03-05T15:36:35.673 回答