• 最近在研究webpack来构建项目,说说安装node-sass模块是遇到的问题


    首先我是个小白哈,第一次玩这东西,首先我为什么要去安装node-sass模块呢,因为不安装这个模块的话sass-loader就不能正常工作

    就这样搞了一个近一天的时间才安装好node-sass模块,各种google,其实好多大神说的确实是可行的,但是作为小白并不是那么理解,所以今天来整理分享给大家,毕竟用sass来编写css那就叫一个字爽啊,可以节省很多代码量,下面来看看问题

    首先小白遇到问题一般都是什么都不管,先看看咱们熟悉的报红,

    生成启动时间为 2016/6/27 星期一 11:39:46。
    节点 1 上的项目“C:Users世民
    ode_modules
    ode-sassuildinding.sln”(默认目标)。
    ValidateSolutionConfiguration:
      正在生成解决方案配置“Release|x64”。
    MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路径
    中。 [C:Users世民
    ode_modules
    ode-sassuildindi
    ng.sln]
    已完成生成项目“C:Users世民
    ode_modules
    ode-sassuildinding.sln”(默认目标)的操作 - 失败。
    
    
    生成失败。
    
    “C:Users世民
    ode_modules
    ode-sassuildinding.sln”(默认目标) (1) ->
    (_src_libsass 目标) ->
      MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路
    径中。 [C:Users世民
    ode_modules
    ode-sassuildin
    ding.sln]
    
        0 个警告
        1 个错误

    然后呢,就一头赛到vc++组件里去,安装各种无用的东西,尝试过各种解决方案,最后实在是没有办法了,就仔细的从头到尾的看错误信息,然后在 node scripts/install.js 之后发现这么一句话

    Cannot download "https://github.com/sass/node-sass/releases/download/v3.8.0/win32-x64-46_binding.node":

    这句话大家都懂的哈,我就不说了,这里我也不知道为什么会下载失败,因为我的电脑全局代理的,正常的访问任何网站都是无阻碍的,百思不得解,

    好吧那我就自己下载吧(为什么自己下载?因为我在google的时候也是发现了写有用的东西,虽然没那么直观哈,但是也给了我很多帮助)

    下载完了之后把它注册成全局环境变量,两种方式:

    第一种:直接右键我的电脑--》属性--》高级系统设置--》环境变量--》添加

    第二种:set XXX=文件路经--》set SASS_BINARY_PATH=F:lishiming ools ode-sasswin32-x64-46_binding.node

    查看环境是否合适:echo %SASS_BINARY_PATH%

    如果打印出来您配置好的文件地址那就ok了,

    最后再来试试安装:npm i -g node-sass

    完美解决

  • 相关阅读:
    前端安全之XSS攻击
    从JavaScript执行上下文理解变量提升
    em、rem和px的区别
    纯CSS实现幻灯片效果
    小白在使用ISE编写verilog代码综合时犯得错误及我自己的解决办法
    结构体指针中的一点困惑
    xilinx fpga中块ram的使用——简单双端口ram的使用
    在模块中如何去写输出标志位的程序
    学习感悟
    xilinx fpga 生成3*3窗口
  • 原文地址:https://www.cnblogs.com/chuangyidai/p/5619802.html
Copyright © 2020-2023  润新知