node升级后,项目中的node-sass报错的问题

之前可能因为电脑不知道哪抽风了,在npm build的时候进入就卡在入口的地方,启动express的时候也会,所以就重装了一下node

  1. 重装node
    其实也不是重装,就是使用 where node 查看node的安装目录,然后下载新版本的node,覆盖安装就是了
  2. 原本node v8.x 更新后 node v10.x,但是express启动还是卡主了,不懂什么原因,但是悲剧的是,原来的vue详情启动的时候就报错了。。。
    ···
    Module build failed: Error: Missing binding G:\myCode\YB\clientapps\AccountV4\node_modules_[email protected]@node-sass\vendor\win32-x64-64\binding.node
    Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x

Found bindings for the following environments:

  • Windows 64-bit with Node.js 8.x
    ···
    报错大概就这段比较看得出问题。。。
  1. 解决办法
    网上找了一下,需要重装node-sass包
    所以呢
    ···
    npm rebuild node-sass
    ···
    安装完重新启动就ok了, 所以没事还是别更新node,最好保持团队的环境一致~

原文地址:https://www.cnblogs.com/milo-wjh/p/9175138.html

时间: 2024-08-03 14:58:45

node升级后,项目中的node-sass报错的问题的相关文章

ASP.NET CORE MVC 2.0 项目中引用第三方DLL报错的解决办法 - InvalidOperationException: Cannot find compilation library location for package

目前在学习ASP.NET CORE MVC中,今天看到微软在ASP.NET CORE MVC 2.0中又恢复了允许开发人员引用第三方DLL程序集的功能,感到甚是高兴!于是我急忙写了个Demo想试试,我的项目结构如下: 可以看到解决方案中就两个项目,AspNetCoreWebApp就是一个ASP.NET CORE MVC 2.0的项目,而MyNetCoreLib是一个.Net Core 2.0的类库项目,为了体现AspNetCoreWebApp是通过程序集来引用MyNetCoreLib的,我还在解

新建maven项目中的index.do报错

这个问题已经有很多大神提供了解决方式 http://www.cnblogs.com/zlslch/p/6429350.html 作者:好记性不如烂笔头!出处:http://www.cnblogs.com/zlslch/ 我在新建项目的时候也是按照作者提供方式去解决,但处理完了发现还是报错,进过检查发现了问题 Builders目录下有两项没有选择,于是我把这两项选择好之后就可以了,当然一般新建maven项目时是不会出现这种情况的,这也是我自己误操作引起的. 作者:千羽易行出处:http://www

MyEclipse和Eclipse 编译错误 web项目中的 js,jsp报错 更改

搜索   validation   语法检测 必须 选定一个  不然不编译 原文地址:https://www.cnblogs.com/wzj1992/p/9991813.html

解决node在ubuntu下npm install canvas不断报错的尴尬

项目中需要用到node中一个验证码的npm包:captchagen,此npm包依赖canvas画布npm包.执行npm install canvas时就会报错,错误代码显示文件编译失败.最终在github问答上找到答案: 问题根源是ubuntu中缺少图形开发库,一一安装上问题解决. sudo apt-get install libcario-dev; sudo apt-get install libjpeg-dev; sudo apt-get install libgif-dev; sudo a

解决ADT创建项目时出现appcompat_v7并且报错的问题

升级了SDK后,使用Eclipse新建Android项目的时候,伴随着产生了一个appcompat_v7项目,并且新建的项目和appcompat_v7都有报错,检查发现新建的项目是依赖于appcompat_v7的 网上搜了一下,说是appcompat_v7是为了让项目兼容低版本sdk而添加的类库项目,是用来被新项目引用的,从上面的图片看到,新建项目的时候,ADT自动帮选了比较低版本的一个Minimum Required SDk 从这个角度分析,如果新建项目的时候把Minimum Required

Android工程中加入图片,报错cannot be resolved or is not a field

SDK和ADT为22.6.2版本 工程为4.4.2 今天在写Android代码的时候,往工程中加入了几张图片,然后在代码中使用R.drawable调用时,一直报错 cannot be resolved or is not a field 然后我查看了gen目录下的R.java文件,发现里面已经有我加入的图片资源ID了,觉得很奇怪,一般是无法生成R.java文件的时候才会出现这种现象啊 在网上查了资料也未见有可以解决我这个问题的方法,然后我就把我的代码从头到尾重新看了一遍,开始也没有发现什么异常,

关于RN中导入第三方图片库报错:Unrecognized font family 'FontAwesome'

废话不多说,上解决方案: 1.找到Fonts文件,把它拖到Images.xcassets目录下,下面是截图- 2.设置plist文件,别犹豫,手动修改 3clean-build-run,你会发现问题消失了,因为修改了xcode里面的东西,所以一定要重启项目. 关于RN中导入第三方图片库报错:Unrecognized font family 'FontAwesome'

Exchange2010升级到2016Q&A——登陆Exchange2016 OWA报错

Q:在刚安装好Exchange2016后,登陆Exchange2016 OWA会报错. 报错提示:Something went wrong (记得大概是这样,网上找的截图)   A:在完成以下Anywhere URLS配置,登陆时应该就不会有问题了 http://huzhichong.blog.51cto.com/4249363/1794796     Exchange2010升级到2016Q&A--登陆Exchange2016 OWA报错

eclipse中的js文件报错的解决办法

在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能. 三个步骤: 1. Eclipse代码   右键点击项目->properties->Validation->Errors/Warming 将Enable Javascript Sematic validation前面的钩子去掉 2.打开.project 文件下面代码去掉 Eclipse代码   <buildCommand> <name>org.eclipse

Maven项目红色叹号+JavaWeb: 报错信息The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java B

<pre name="code" class="html"><span style="font-size:24px;">昨天写的关于解决JavaWeb: 报错信息<strong>The superclass "javax.servlet.http.HttpServlet" was not found on the Java</strong>的方案很好的解决了这个错误,但是它没有完