一、下载依赖报错 这里报错了也就没后面的剧情了,就像电视剧刚开局主角就嗝屁了,看看执行 npm i 的时候报错类容: 二、解决方案 1、下载源在国外,更换中国镜像源,删除package.json中的node-sass,分别下载node包和node-sass的依赖包 1 //更换淘宝镜像源 2 npm config set registry http://registry.npmmirror.co...
node-sass 版本的兼容性不好,老项目中依赖的 node-sass 很可能已经不兼容新的 node 版本,对应版本兼容参考如下(或官方仓库): 比如我在 Node 8 的环境下安装 node-sass@3.13.1, 安装的时候就会出现找不到对应的 binding.node 而报错,如下: $ npm install--save-dev node-sass >node-sass@3.13.1install D...
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ 解决方法二:使用 cnpm 使用cnpm 安装 node-sass 会默认从淘宝镜像源下载 cnpm install node-sass 解决方法三:下载 .node 到本地 根据自己所需的版本号环境下载 https://github.com/sass/node-sass/releases 安装时,指定变量 sass_binary_path,如:...
假如node-sass与node的版本不兼容,就会找不到对应的binding.node而报错,例如你的node是10.15.3,装node-sass4.6.1,则会尝试安装v4.6.1/win32-x64-64_binding.node,但这个版本的binding.node是不存在的。 此时改node-sass或node的版本即可。 原因四: 缓存中binding.node版本不一致 假如本地node版本改了,或在不...
其实以上两张图的报错归根结底都是因为node版本和node-sass版本不兼容的问题,目前网上最多的解决办法就是先降低node-sass的版本,再选择其它的版本进行安装,但这个方法并不适用于所有人,其实最好的办法就是参照node-sass官方文档查看自己node版本对应的node-sass版本,查看地址:https://www.npmjs.com/package/node-sa...
后来发现是node-sass模块对node版本有兼容性,版本不适配,就容易报错。 下图是node-sass和 node的对应的版本 编辑 如果切换node版本后,仍然报错,尝试重新构建下 node-sass模块 在项目目录下打开cmd: 输入命令: npm rebuild node-sass 然后再更新一下:npm update ...
当使用npm安装node-sass时遇到报错,可以尝试以下步骤来解决问题: 检查错误日志: 在命令行中运行安装命令时,npm会显示详细的错误信息和堆栈跟踪。仔细阅读这些信息,它们通常会指出问题的具体原因,比如缺少依赖、版本不兼容等。 确认node、npm版本: node-sass对Node.js的版本有一定的要求。你需要确保你的Node.js版本...
安装node-sass时候有时会看到下面的报错 这是因为国内总所周知的网络原因导致下载数据失败了 解决方案: 删除node-sass binary缓存 在Windows中,缓存目录在C:\Users\{用户名}\AppData\Roaming\npm-cache\node-sass 直接删除这个目录,没找到就不用管 2. 删除项目的node_modules 项目中有个node_modules,直接删除,没...
报错:这个报错可能是因为无法下载,所以切换到cnmp下载;但是也可能是因为版本不匹配,可以切换安装版本,具体步骤如下。 问题1:下载的原因造成的问题 方法1、本地安装 ①如果之前安装了一遍失败了,记得执行卸载,没有则跳过卸载步骤。 卸载:`npm uninstall node-sass` ...