首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual外部节点/gulp失败(无法加载吞吐-sass)

Visual外部节点/gulp失败(无法加载吞吐-sass)
EN

Stack Overflow用户
提问于 2015-08-12 13:12:36
回答 1查看 591关注 0票数 1

我们正在建立与我们的VS项目古普。当从VS任务运行程序运行任务时,它们运行得完美无缺,但是从命令行来看,它失败了。

Package.json:

代码语言:javascript
复制
{
  "name": "OurProject",
  "description": "OurProject",
  "repository": {
    "type": "git",
    "url": "https://github.com/something.git"
  },
  "private": true,
  "devDependencies": {
    "gulp": "^3.9.0",
    "gulp-cached": "^1.1.0",
    "gulp-coffee": "^2.3.1",
    "gulp-notify": "^2.2.0",
    "gulp-sass": "^2.0.4",
    "gulp-sourcemaps": "^1.5.2"
  }
}

Gulpfile.js (简化):

代码语言:javascript
复制
var
    gulp = require('gulp'),
    sass = require('gulp-sass');

gulp.task('scss-compile', function () {
    return gulp
        .src("./Web/css/**/*.scss")
        .pipe(sass())
        .pipe(gulp.dest("./Web/css"));
});

Visual声称正在使用此命令行:

代码语言:javascript
复制
cmd.exe /c gulp -b "C:\AbsoluteProjectPath" --color --gulpfile "C:\AbsoluteProjectPath\Gulpfile.js" scss-compile

如果我试一试就没用了,因为它找不到古普。因此,我将当前目录更改为C:\AbsoluteProjectPath并运行:

代码语言:javascript
复制
cmd.exe /c node_modules\.bin\gulp -b "C:\AbsoluteProjectPath" --color --gulpfile "C:\AbsoluteProjectPath\Gulpfile.js" scss-compile

我得到了以下信息:

代码语言:javascript
复制
C:\AbsoluteProjectPath\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:148
    throw new Error(['`libsass` bindings not found in ', binaryPath, '. Try re
          ^
Error: `libsass` bindings not found in C:\AbsoluteProjectPath\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-ia32-14\binding.node. Try reinstalling `node-sass`?
    at Object.sass.getBinaryPath (C:\AbsoluteProjectPath\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:148:11)
    at Object.<anonymous> (C:\AbsoluteProjectPaths\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:16:36)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (C:\AbsoluteProjectPath\node_modules\gulp-sass\index.js:163:21)
    at Module._compile (module.js:460:26)

现在,这个win32-ia32-14文件夹不存在。取而代之的是一个win32-ia32-11

这里可能会发生什么事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-12 13:40:10

结果是Visual使用了不同版本的node.js,该版本解析为不同的包列表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31966310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档