【问题标题】:In Visual Studio 2017 my Gruntjs sass Task Runner job exits with Code 0在 Visual Studio 2017 中,我的 Gruntjs sass Task Runner 作业以代码 0 退出
【发布时间】:2017-08-02 15:03:25
【问题描述】:

我的 grunt sass 任务退出 VS2017 任务运行器并抛出代码“0”并且不生成任何 CSS 文件。我不知道我哪里错了。感谢您的帮助。


先决条件:

  1. Task runner 随 Visual Stock 2017 一起安装,无需更多扩展。
  2. 我安装了NPM Task Runner extension 用于访问nodejs 存储库

  3. 然后我按照 Colin Bacon here987654322@

  4. 的解释为 windows 和 Gruntjs 安装了 nodeJS
  5. 我通过 NuGet Visual Studio 2017 Packet Manager 成功安装了 Bootstrap v4 alpha PM Install-Package bootstrap.sass -Version 4.0.0-alpha6 -Pre
  6. 按照步骤 3 配置 gruntfile.js,将其保存在项目根目录中并编辑 sass 部分,如下所示。

目标: 我想创建一个 Grunt 作业,它从引导 sass 源创建一个 css 文件。


问题: Grunt 使用代码“0”退出 sass-job。项目根目录下的“stylesheets”目录中没有生成 css 文件。

这里是来自gruntfile.js的相关代码sn-p:


// 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
            }
        ]
    }
},

有什么想法我哪里出错了,或者我接下来应该在哪里寻找?我需要对引导 scss 文件做些什么吗?

谢谢,非常感谢您的帮助。

【问题讨论】:

    标签: sass gruntjs visual-studio-2017 twitter-bootstrap-4 task-runner-explorer


    【解决方案1】:

    事实证明,所有步骤都是正确的。

    问题是VS2017中的文件夹视图没有自动更新。我重新启动了 VS2017,所有文件都显示在样式表文件夹中。

    所以,当你有一个空的目标文件夹时,在运行 grunt 任务后确保右键单击目标文件夹并点击“刷新文件夹”或“更新文件夹”或类似的东西(我使用 VS 在我的母语,上面写着“Ordner aktualisieren”)。

    【讨论】:

      猜你喜欢
      • 2018-11-29
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 1970-01-01
      • 2018-02-02
      • 2020-11-17
      相关资源
      最近更新 更多