在 Visual Studio 2017 年,我的 Gruntjs sass Task Runner 作业以代码 0 退出
In Visual Studio 2017 my Gruntjs sass Task Runner job exits with Code 0
我的 grunt sass 任务退出 VS2017 任务运行程序并抛出代码“0”并且没有生成任何 CSS 文件。我不知道我哪里出错了。谢谢你的帮助。
先决条件:
- Task runner 随 Visual Stock 2017 一起安装,无需更多扩展。
我安装了 NPM Task Runner extension 用于访问 nodejs 存储库
然后我按照 Colin Bacon here
的解释为 windows 和 Gruntjs 安装了 nodeJS
- 我通过 NuGet 安装成功 Bootstrap v4 alpha Visual Studio 2017 数据包管理器
PM Install-Package bootstrap.sass -Version 4.0.0-alpha6 -Pre
- 按照步骤 3 配置 gruntfile.js,将其保存在项目根目录中并编辑 sass 部分,如下所示。
目标:
我想创建一个 Grunt 作业,它从 bootstrap sass 源创建一个 css 文件。
问题:
Grunt 退出代码为“0”的 sass-job。项目根目录下的 "stylesheets" 目录中没有生成 css 文件。
这是来自 gruntfile.js 的相关代码片段:
// SASS
sass: {
options: {
sourceMap: true, // Create source map
outputStyle: 'compressed' // Minify output
},
dist: {
files: [
{
expand: true, // Recursive
cwd: "Content/bootstrap", // Bootstraps' scss files' source directory
src: ["**/*.scss"], // Source files
dest: "stylesheets", // Destination
ext: ".css" // File extension
}
]
}
},
有什么我哪里出错或下一步应该寻找的想法吗?我需要对 bootstrap scss 文件做些什么吗?
谢谢,非常感谢您的帮助。
事实证明,所有步骤都是正确的。
问题是 VS2017 中的文件夹视图没有自动更新。我重新启动 VS2017,所有文件都显示在样式表文件夹中。
因此,如果目标文件夹是空的,那么在 运行 grunt 任务之后确保右键单击目标文件夹并点击 "refresh folder" 或 "update folder" 或类似的东西(我用我的母语使用 VS,它说 "Ordner aktualisieren")。
我的 grunt sass 任务退出 VS2017 任务运行程序并抛出代码“0”并且没有生成任何 CSS 文件。我不知道我哪里出错了。谢谢你的帮助。
先决条件:
- Task runner 随 Visual Stock 2017 一起安装,无需更多扩展。
我安装了 NPM Task Runner extension 用于访问 nodejs 存储库
然后我按照 Colin Bacon here
的解释为 windows 和 Gruntjs 安装了 nodeJS
- 我通过 NuGet 安装成功 Bootstrap v4 alpha Visual Studio 2017 数据包管理器
PM Install-Package bootstrap.sass -Version 4.0.0-alpha6 -Pre
- 按照步骤 3 配置 gruntfile.js,将其保存在项目根目录中并编辑 sass 部分,如下所示。
目标: 我想创建一个 Grunt 作业,它从 bootstrap sass 源创建一个 css 文件。
问题: Grunt 退出代码为“0”的 sass-job。项目根目录下的 "stylesheets" 目录中没有生成 css 文件。
这是来自 gruntfile.js 的相关代码片段:
// SASS
sass: {
options: {
sourceMap: true, // Create source map
outputStyle: 'compressed' // Minify output
},
dist: {
files: [
{
expand: true, // Recursive
cwd: "Content/bootstrap", // Bootstraps' scss files' source directory
src: ["**/*.scss"], // Source files
dest: "stylesheets", // Destination
ext: ".css" // File extension
}
]
}
},
有什么我哪里出错或下一步应该寻找的想法吗?我需要对 bootstrap scss 文件做些什么吗?
谢谢,非常感谢您的帮助。
事实证明,所有步骤都是正确的。
问题是 VS2017 中的文件夹视图没有自动更新。我重新启动 VS2017,所有文件都显示在样式表文件夹中。
因此,如果目标文件夹是空的,那么在 运行 grunt 任务之后确保右键单击目标文件夹并点击 "refresh folder" 或 "update folder" 或类似的东西(我用我的母语使用 VS,它说 "Ordner aktualisieren")。