代码之家  ›  专栏  ›  技术社区  ›  Andy Nguyen

找不到模块“gulp sass”

  •  1
  • Andy Nguyen  · 技术社区  · 8 年前

    嗨,我正在试着吞咽,每次我都会遇到这个错误。

    10:15:04 portfolio$~gulp
    module.js:549
        throw err;
        ^
    
    Error: Cannot find module 'gulp-sass'
        at Function.Module._resolveFilename (module.js:547:15)
        at Function.Module._load (module.js:474:25)
        at Module.require (module.js:596:17)
        at require (internal/module.js:11:18)
        at Object.<anonymous> (/Users/andynguyen/Desktop/Portfolio/gulpfile.js:3:12)
        at Module._compile (module.js:652:30)
        at Object.Module._extensions..js (module.js:663:10)
        at Module.load (module.js:565:32)
        at tryModuleLoad (module.js:505:12)
        at Function.Module._load (module.js:497:3)
    

    我已经尝试过npm安装,sudo npm安装--保存gulp sass和sudo npm安装-g gulp sass。当我尝试全局安装文件时,我得到

    gyp ERR! configure error 
    gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/andynguyen/Desktop/Portfolio/node_modules/node-sass/build'
    gyp ERR! System Darwin 17.5.0
    gyp ERR! command "/usr/local/bin/node" "/Users/andynguyen/Desktop/Portfolio/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
    gyp ERR! cwd /Users/andynguyen/Desktop/Portfolio/node_modules/node-sass
    gyp ERR! node -v v8.11.1
    gyp ERR! node-gyp -v v3.6.2
    gyp ERR! not ok 
    

    我的节点版本是最近的吗?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Raunaque Zamir    8 年前

    对包含gulp文件的父文件夹授予权限。 开放式终端: sudo chmod-R 0777[文件路径] 然后安装gulp sass。

    如果未解决,则可能是兼容问题。 删除包锁。json文件,也可以从包中删除gulp sass。json,然后安装gulp sass。