• Syntax Error: Error: Missing binary. See message above.


    安装完nvm,选择后node版本,在idea中引入vue项目,npm install后,运行npm run serve后

    控制台出现下面错误:

    Try running this to fix the issue: D:\Program Files\nodejs\node.exe E:\vue-project\node_modules\fibers/build
    Error: Cannot find module 'E:\vue-project\node_modules\fibers\bin\win32-x64-83\fibers'
    Require stack:

     

    1. `E:\vue-project\node_modules\fibers\bin\win32-x64-83\fibers.node` is missing.
    2. Try running this to fix the issue: D:\Program Files\nodejs\node.exe E:\vue-project\node_modules\fibers/build
    3. Error: Cannot find module 'E:\vue-project\node_modules\fibers\bin\win32-x64-83\fibers'
    4. Require stack:
    5. - E:\vue-project\node_modules\fibers\fibers.js
    6. - E:\vue-project\node_modules\sass-loader\dist\getSassOptions.js
    7. - E:\vue-project\node_modules\sass-loader\dist\index.js
    8. - E:\vue-project\node_modules\sass-loader\dist\cjs.js
    9. - E:\vue-project\node_modules\loader-runner\lib\loadLoader.js
    10. - E:\vue-project\node_modules\loader-runner\lib\LoaderRunner.js
    11. - E:\vue-project\node_modules\webpack\lib\NormalModule.js
    12. - E:\vue-project\node_modules\webpack\lib\NormalModuleFactory.js
    13. - E:\vue-project\node_modules\webpack\lib\Compiler.js
    14. - E:\vue-project\node_modules\webpack\lib\webpack.js
    15. - E:\vue-project\vue.config.js
    16. - E:\vue-project\package.json
    17. at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    18. at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    19. at Module.require (internal/modules/cjs/loader.js:974:19)
    20. at require (internal/modules/cjs/helpers.js:101:18)
    21. at Object.<anonymous> (E:\vue-project\node_modules\fibers\fibers.js:14:39)
    22. at Module._compile (internal/modules/cjs/loader.js:1085:14)
    23. at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    24. at Module.load (internal/modules/cjs/loader.js:950:32)
    25. at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    26. at Module.require (internal/modules/cjs/loader.js:974:19)
    27. at require (internal/modules/cjs/helpers.js:101:18)
    28. at getSassOptions (E:\vue-project\node_modules\sass-loader\dist\getSassOptions.js:49:25)
    29. at Object.loader (E:\vue-project\node_modules\sass-loader\dist\index.js:48:51)
    30. at LOADER_EXECUTION (E:\vue-project\node_modules\loader-runner\lib\LoaderRunner.js:119:14)
    31. at runSyncOrAsync (E:\vue-project\node_modules\loader-runner\lib\LoaderRunner.js:120:4)
    32. at iterateNormalLoaders (E:\vue-project\node_modules\loader-runner\lib\LoaderRunner.js:232:2)
    33. ERROR Failed to compile with 1 error 12:01:05
    34. error in ./src/assets/style.scss
    35. Syntax Error: Error: Missing binary. See message above.
    36. @ ./src/assets/style.scss 4:14-225 15:3-20:5 16:22-233
    37. @ ./src/module.js
    38. @ ./src/main.js
    39. @ multi (webpack)-dev-server/client?http://localhost:8081&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

    检查node和npm版本都正常

    原因:
    项目node_moudules/fibers/bin文件夹中没有win32-x64-83模块,缺少win32-x64-83文件夹下的fibers.node。

     

    解决办法:
    1.在github下载对应系统版本的node文件

     win32-x64-83_binding.node 文件下载地址:github-releases

    2.下载后的win32-x64-83_binding.node文件改名为fibers.node。

    3.保存fibers.node在项目node_moudules/fibers/bin新建的win32-x64-83文件夹中。

    具体操作如下图:

    在项目命令窗口重新执行以下命令:

    npm install
    npm run dev
    成功启动!开森

     

  • 相关阅读:
    Python海洋专题七之Cartopy画地形水深图的陆地填充
    【LeetCode】HOT100
    如何基于Angular从.ts获取鼠标响应的屏幕坐标,并传递至.html的Style中
    脱壳工具:Youpk的使用详解
    Nginx学习总结(目录)
    实践笔试题1
    【自然语言处理(NLP)】基于Transformer的英文自动文摘
    铝塑膜瑕疵检测系统
    【uni-app】申请高德地图key,封装map.js,实现H5、iOS、Android通过getlocation获取地图定位信息
    多线程知识:三个线程如何交替打印ABC循环100次
  • 原文地址:https://blog.csdn.net/study_7forever/article/details/128098714