Javascript 节点包和节点sass中出错

Javascript 节点包和节点sass中出错,javascript,node.js,npm,frontend,yarnpkg,Javascript,Node.js,Npm,Frontend,Yarnpkg,我在javascript控制台中收到此错误。 我已经删除了node_模块并重新安装了它,我已经运行了npm rebuild node sass。 我真的不知道该怎么办了。 我将非常感谢你的帮助 app.js:20147 Uncaught Error: Module build failed: ModuleBuildError: Module build failed: Error: Missing binding /home/vagrant/Quality1/node_modules/nod

我在javascript控制台中收到此错误。 我已经删除了node_模块并重新安装了它,我已经运行了npm rebuild node sass。 我真的不知道该怎么办了。 我将非常感谢你的帮助

app.js:20147 Uncaught Error: Module build failed: ModuleBuildError: Module 

build failed: Error: Missing binding /home/vagrant/Quality1/node_modules/node-sass/vendor/linux-x64-57/binding.node
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x

Found bindings for the following environments:
  - Windows 32-bit with Node.js 6.x
  - Windows 64-bit with Node.js 6.x

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.
    at module.exports (/home/vagrant/Quality1/node_modules/node-sass/lib/binding.js:15:13)
    at Object.<anonymous> (/home/vagrant/Quality1/node_modules/node-sass/lib/index.js:14:35)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/vagrant/Quality1/node_modules/sass-loader/index.js:4:12)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
app.js:20147未捕获错误:模块构建失败:模块构建错误:模块
生成失败:错误:缺少binding/home/vagrant/Quality1/node_modules/node sass/vendor/linux-x64-57/binding.node
Node Sass找不到当前环境的绑定:带Node.js 8.x的Linux 64位
找到以下环境的绑定:
-Windows 32位带Node.js 6.x
-带Node.js 6.x的Windows 64位
这通常是因为您的环境在运行“npm安装”后发生了更改。
运行`npm rebuild node sass--force`为当前环境构建绑定。
在module.exports(/home/vagrant/Quality1/node_modules/node sass/lib/binding.js:15:13)
反对。(/home/vagrant/Quality1/node_modules/node sass/lib/index.js:14:35)
在模块处编译(Module.js:569:30)
在Object.Module.\u extensions..js(Module.js:580:10)
在Module.load(Module.js:503:32)
在tryModuleLoad时(module.js:466:12)
在Function.Module.\u加载(Module.js:458:3)
at Module.require(Module.js:513:17)
根据需要(内部/module.js:11:18)
反对。(/home/vagrant/Quality1/node_modules/sass-loader/index.js:4:12)
在模块处编译(Module.js:569:30)
在Object.Module.\u extensions..js(Module.js:580:10)
npm重建节点sass——强制(响应)

make:Leaving directory
/home/vagrant/Quality1/node\u modules/node sass/build' gyp信息正常 安装到/home/vagrant/Quality1/node_modules/node sass/vendor/linux-x64-57/binding.node

节点-sass@3.13.1安装/home/vagrant/Quality1/node_模块/gulp sass/node_模块/node sass 节点脚本/install.js

节点sass构建二进制文件位于/home/vagrant/Quality1/node_modules/gulp sass/node_modules/node sass/vendor/linux-x64-57/binding.node

节点-sass@3.13.1安装后/家庭/流浪者/质量1/node_模块/gulp sass/node_模块/node sass 节点脚本/build.js

二进制文件位于/home/vagrant/Quality1/node_modules/gulp sass/node_modules/node sass/vendor/linux-x64-57/binding.node 测试二进制 二进位就可以了 节点-sass@4.5.3/home/vagrant/Quality1/node_模块/node sass 节点-sass@3.13.1/home/vagrant/Quality1/node_modules/gulp sass/node_modules/node sass
`您正在使用
节点-sass@3.13.1
。该版本从未支持Node 8

您可以通过两种方式解决此问题:

  • 使用
    节点-sass@4.5.3
    或更高版本(目前最新版本为4.7.2)。有时
    节点sass
    是另一个包的依赖项,然后尝试更新此包
  • 使用节点6。在项目之间管理不同版本的节点的最简单方法是使用或。我还建议您使用包含所需节点版本的文件。然后,只需在项目目录中使用
    $nvm use
    ,即可在节点版本之间切换
    您正在使用
    节点-sass@3.13.1
    。该版本从未支持Node 8

    您可以通过两种方式解决此问题:

  • 使用
    节点-sass@4.5.3
    或更高版本(目前最新版本为4.7.2)。有时
    节点sass
    是另一个包的依赖项,然后尝试更新此包
  • 使用节点6。在项目之间管理不同版本的节点的最简单方法是使用或。我还建议您使用包含所需节点版本的文件。然后,只需在项目目录中使用
    $nvm use
    ,即可在节点版本之间切换 更改“大口大口大口喝”:“^2.3.2” 到 “gulp sass”:“3.0.0”在package.json中

    通过删除node_modules文件夹来清除该文件夹,然后运行

    npm安装

    再一次,它不会给出错误

    更改“大口大喝”:“^2.3.2” 到 “gulp sass”:“3.0.0”在package.json中

    通过删除node_modules文件夹来清除该文件夹,然后运行

    npm安装


    再一次,它不会给出错误

    您是否尝试过运行npm rebuild node sass--force是的,我就是这么做的。没有好结果。还是一样。我还运行了npm缓存清理。查看缓存是否有问题,但仍然是一样的。您是否可以发布
    npm rebuild node sass--force
    ok的输出?它似乎运行正常。您是否尝试运行
    npm rebuild node sass--force
    是的,我刚刚做了。没有好结果。还是一样。我还运行了npm缓存清理。查看缓存是否有问题,但仍然没有问题。能否发布
    npm rebuild node sass--force
    ok的输出?它似乎运行正常。非常感谢!我想知道我需要升级哪个依赖项才能摆脱不受支持的节点sass版本。非常感谢!我想知道需要升级哪个依赖项才能摆脱不受支持的节点sass版本。