HbuilderX 无法运行项目到真机调试。
Error: Missing binding /Users/zhs/WorkSpace/UniData/boyang_app/node_modules/node-sass/vendor/darwin-x64-72/binding.node
问题描述:
Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js):
19:38:22.246 Error: Missing binding /Users/zhs/WorkSpace/UniData/boyang_app/node_modules/node-sass/vendor/darwin-x64-72/binding.node
19:38:22.257 Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.x
19:38:22.257 Found bindings for the following environments:
19:38:22.263 - OS X 64-bit with Node.js 14.x
19:38:22.278 This usually happens because your environment has changed since running `npm install`.
19:38:22.278 Run `npm rebuild node-sass` to download the binding for your current environment.
19:38:22.294 at /Users/zhs/WorkSpace/UniData/boyang_app/node_modules/node-sass/lib/binding.js:15:13
19:38:22.294 at Object.<anonymous> (/Users/zhs/WorkSpace/UniData/boyang_app/node_modules/node-sass/lib/index.js:14:35)
19:38:22.310 at Module._compile (internal/modules/cjs/loader.js:999:30)
19:38:22.327 at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
19:38:22.344 at Module.load (internal/modules/cjs/loader.js:863:32)
19:38:22.345 at Function.Module._load (internal/modules/cjs/loader.js:708:14)
19:38:22.360 at Module.require (internal/modules/cjs/loader.js:887:19)
19:38:22.377 at require (internal/modules/cjs/helpers.js:74:18)
19:38:22.394 at getDefaultSassImplementation (/Users/zhs/WorkSpace/UniData/boyang_app/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/getDefaultSassImplementation.js:24:10)
19:38:22.394 at getSassImplementation (/Users/zhs/WorkSpace/UniData/boyang_app/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/getSassImplementation.js:19:72)
19:38:22.410 at Object.loader (/Users/zhs/WorkSpace/UniData/boyang_app/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/index.js:42:61)```
解决方法:
// 解决方法1:
npm rebuild node-sass
npm install// 解决方法2:
npm i node-sass -D// 解决方法3:
直接安装插件。(工具 - 插件安装 - 搜索 scss/sass - 下载安装)// 解决方法4:(实测有用 - 降低 node 的版本到 v14.5.0, 用 nvm 管理 npm 时 存在高版本的话需要先将高版本卸载。):
//下载路径问题:换成淘宝镜像。
npm uninstall node-sass
npm i node-sass@4.14.1 --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
// 或配置 .npmrc 文件
phantomjs_cdnurl=http://cnpmjs.org/downloads
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org// 解决方法5:(实测有用 - 修改 HbuilderX 自带 node 版本)
mac =》 解决方法
cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node
mv node node-v8 // node-v8 改成你自己 HBuilderX 下的 node(v14)版本
// 直接安装 node 时用这个
ln -s /usr/local/bin/node /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node/node
// 使用 nvm 安装 node 时用下面这个
ln -s /users/自己账户/.nvm/versions/node/v14.5.0/bin/node /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node/node总结:
1、node-sass 下载不成功(Error: Missing binding /Users/zhs/WorkSpace/UniData/boyang_app/node_modules/node-sass/vendor/darwin-x64-72/binding.node):本次问题产生的原因是 node-sass 版本问题,根据官网提示 node(v14)版本 应该对应的是 node-sass(v4.14.4)版本。首先应该切换 node 版本,除了全局环境的 node 版本,还要注意项目 page.json 文件下引用的 node 版本和当前环境下的版本是否一致,一致才能下载成功。使用解决办法4或参考链接:https://blog.csdn.net/qq_45524754/article/details/121250004 。
2、node-sass 绑定不匹配(Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.x Found bindings for the following
environments: - OS X 64-bit with Node.js 14.x):要关注一点,自己使用的 HbuilderX 的 node 版本是多少,比如你全局环境是 node(v14)而 HbuilderX 上的版本是 node(v12), 那也会 造成这个问题。使用解决方法5或参考链接:https://ask.dcloud.net.cn/question/82024 。参考文章:
https://blog.csdn.net/qq_45524754/article/details/121250004
https://ask.dcloud.net.cn/question/82024 ```
HbuilderX 无法运行项目到真机调试。相关推荐
- RN项目安卓真机调试步骤
RN项目安卓真机调试步骤 1.adb(Android Debug Bridge)工具安装: 打开终端,入当前用户的home目录,默认就是,不是的话执行命令:cd ~ 或 cd /Users/YourM ...
- vue移动端项目实现真机调试
在vue移动端项目中,我们可以通过真机调试来更好的看到项目实际运行在移动端的效果. 下面就来介绍一下实现的方法: 1.使手机与电脑连接在同一个wifi下 2.修改vue.config.js文件配置 将 ...
- HBuilderX在IOS上进行真机调试步骤
1.安装iTunes 这个软件是帮助我们使手机连接到电脑的 手机弹出是否信任,点击信任. 2.打自定义基座 注意:自2022-09-14日开始,因DCloud收到苹果公司警告,目前开发者已无法在iOS ...
- React Native 项目iOS真机调试红屏
错误信息: 反应本地版本不匹配. javascript版本xx.xx.xx 本地版本xx.xx.xx 原因:开启的反应原生服务与你当前运行的反应原生项目不一致造成的. 解决办法:打开终端,将路径切到R ...
- (二)01- DCloud平台 HTML5+ App开发——真机调试运行 夜神模拟器运行HBuilderX中的html文件 夜神模拟器运行App的基础功能示例-手机设备-分享功能-拍照功能
DCloud 平台 HTML5 + App 开发 下载安装 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html HBuilderX-使用步骤: 第一 ...
- HBuilderX运行到手机或模拟器-真机调试总结
最近在开发APP时使用到真机调试时在HBuildX真机调试中出现了以下问题: 一,找不到真机设备 二,找到后真机运行时安装不上基座包 三,因找不到基座包,使用了公司的自定义基座包,还是安装不上基座包 ...
- 红米 Redmi 6A 在 HbuilderX 上进行真机调试
红米 Redmi 6A 在 HbuilderX 上进行真机调试 前言: 笔者一开始是想在没有 SIM 卡的红米手机上尝试在 HbuilderX 进行真机调试,尝试了各种方法,但屡屡失败:而在给红米 6 ...
- 如何在红米 Redmi 6A 在 HbuilderX 上进行真机调试
红米 Redmi 6A 在 HbuilderX 上进行真机调试 前言: 笔者一开始是想在没有 SIM 卡的红米手机上尝试在 HbuilderX 进行真机调试,尝试了各种方法,但屡屡失败:而在给红米 6 ...
- 微信开发者工具无法选择预览和真机调试_小程序开发 第二篇:使用微信小程序开发者工具、wepy框架初始化项目...
1.微信小程序开发者工具 使用: 小程序原生开发:直接使用小程序开发者工具打开项目即可 小程序框架开发:首选官方提供类vue.js开发框架 wepy.js ,备选 mpVue.我们选择的是 wepy ...
最新文章
- Typedef用法学习
- CentOS7 minimal 安装
- 超级详细AST抽象语法树Javascript
- 软件工程概论之登录页面
- Vue-cli搭建vue基础项目
- 使用 shell 在多服务器上批量操作
- IDL | 实验二、IDL语法基础
- 如何将PDF转换成Word
- 两招轻松恢复误Ghost的硬盘
- 大数据SQL如何实现笛卡尔积
- AS3中将TUIO协议转换到传统触摸事件
- 新颖的自我介绍_有创意的自我介绍10篇
- css的外链写法,纯CSS代码为外链增加图标
- 码农十分钟的音律概述 纯律 五度相生律 十二平均律
- win7系统安装网银助手时提示您尚未正确安装错误的两种解决方法图文教程
- Microsoft To-Do List 、Mac Reminders 与OmniFocus相互同步方法及AppleScript脚本
- 一些关于医学科研的好用网站(转载)
- 【雷达与对抗】【2015】【部分源码】用于雷达成像与信道探测的FMCW信号
- 移动研发平台EMAS 3.0全新升级,欢迎登陆阿里云官网搜索EMAS进行体验
- 测试Risym 2.5A双路电机驱动模块:MX1919
热门文章
- 基于 Python 的自然邻域法空间插值的实现与思考
- NeroTrace Pro追踪工具
- php在线拍照代码,Javascript+PHP实现在线拍照功能
- 使用 MAUI 进行数据可视化:与 图表控件LightningChart JS 的兼容性项目模板
- springBoot4S店汽车销售管理系统源码
- xml文件配置多数据源
- python二元函数如何编写_利用python实现PSO算法优化二元函数
- 【电商项目实战】新增收货地址(详细篇)
- 首届中国富豪,谁笑到了最后?
- maven聚合工程报错:Could not find artifact com.*.*:*-*-*goods:pom:1.0.0-SNAPSHOT in dev