“节点Sass无法找到当前环境的绑定:OS X 64位与Node.js 4.x”错误但是我当前的环境是6.11

时间:2017-10-05 14:45:58

标签: node.js maven npm-install node-sass

当我全局更改节点版本并且与Maven安装的项目版本不同时,这总是发生在我身上。

通常情况下工作正常,但node-sass总是会出错。我最近将我的节点版本从4.4.4全局更新为带有nvm的稳定版本。

我们的项目设置也改为6.11.3

我多次删除了项目节点模块。我在全局和本地项目中多次清理npm缓存。

但Grunt手表无效,因为我得到了这个

  
    

错误:缺少绑定/Users/Tekin/bitbucket/ark/code/emport-web/node_modules/node-sass/vendor/darwin-x64-46/binding.node     Node Sass找不到当前环境的绑定:OS X 64位与Node.js 4.x

         

找到以下环境的绑定:        - 带有Node.js 6.x的OS X 64位

  

这让我疯了。怎么了?我不再使用4.x我重建了npm node-sass甚至强迫它。 可能有人可以解释的事情顺序。

这是我在进行npm install或Jetty clean run以重建项目时所获得的。

  

node-sass@4.5.3 install / Users / Tekin / bitbucket / ark / code / emport-web / node_modules / node-sass   node scripts / install.js

     

node-sass build二进制文件位于/Users/Tekin/bitbucket/ark/code/emport->web/node_modules/node-sass/vendor/darwin-x64-48/binding.node

     

node-sass@4.5.3 postinstall / Users / Tekin / bitbucket / ark / code / emport-web / node_modules / node-sass node scripts / build.js

     

二进制文件位于/Users/Tekin/bitbucket/ark/code/emport-web/node_modules/node-sass/vendor/darwin-x64-48/binding.node   测试二进制   二进制很好   node-sass@4.5.3 / Users / Tekin / bitbucket / ark / code / emport-web / node_modules / node-sass

0 个答案:

没有答案