Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >This package has been deprecated和node-sass安装报错node-sass@4.9.0 postinstall: node scripts/build.js问题

This package has been deprecated和node-sass安装报错node-sass@4.9.0 postinstall: node scripts/build.js问题

作者头像
鲲志说
发布于 2025-04-07 10:04:41
发布于 2025-04-07 10:04:41
11100
代码可运行
举报
运行总次数:0
代码可运行

前言:大概在19年4月份接触ionic做过简单的手机APP,近期再去打开该项目的时候错误百出,根本打不开,后来才知道官方弃用了一些软件包,也是百般搜索解决方案最终解决了,下面总结一下

好久没写博客了
  • This package has been deprecate问题
    • 寻找解决方法
      • 产生错误原因
      • 具体解决方法
  • node-sass安装报错node-sass@4.9.0 postinstall: node scripts/build.js问题
    • 尝试解决方法(不可行)
    • 最终解决方法
  • 最后

This package has been deprecate问题

最近想打开ionic做的APP,安装惯例,cmd进入对应路径,然后执行ionic serve命令,运行走起

结果报错如下

可以看到很多错误,但是都类似,翻译一下就能发现是官方弃用了很多软件包,其中request弃用最为突出啊!!!

寻找解决方法

由于弃用这些软件包好像也就是去年的变化吧,直接搜到的解决方案还是比较少的(改变时间久的话,大家相互抄袭就一搜一大片解决方法了,苦笑.jpg):

request软件包弃用为例,第一反应,去官网看看这是森么情况:npmjs.com/package/request

然而,看了官网我还是不太知道怎么解决,不过后来还是发现了解决方案,先说一句淘宝牛批吧

产生错误原因

是电脑资源的问题,电脑里面没有配置淘宝镜像

具体解决方法
  • 配置淘宝镜像:npm config set registry https://registry.npm.taobao.org
  • 配置完镜像之后验证是否成功:npm config get registry
  • 图示如下:

当然这样之后,只是解决了我request软件包的问题(其实是因为操作还有不对的地方,但是解决了这个问题)

再次运行ionic serve命令时,报错如下图:

加上这张

可以发现好像解决了request这个软件包的问题,其他弃用也没有了???其实是我忘了截图了,也忘了是不是真的没有其他弃用问题了,抱歉老铁们,好好找找解决方案吧

为表歉意,再送一个官网:npmjs.com/package/rollup-plugin-node-resolve

node-sass安装报错node-sass@4.9.0 postinstall: node scripts/build.js问题

尝试解决方法(不可行)

  1. 其实这个报错接着上面那两张图,我们可以看到还有一个警告
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[WARN] Detected locally installed Ionic CLI, but it’s too old -- using global CLI

根据这个警告找到了一个解决方案:How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?How to solve: Detected locally installed Ionic CLI, but it’s too old — using global CLI?

这是让我重装ionic???就跟着操作了也不管用

  1. 还有建议卸载npm,然后重新下载的,也不管用: 卸载旧版node-sass:npm uninstall --save node-sass 安装新版node-sass:npm install --save node-sass

最终解决方法

实际是因为sass安装时获取源的问题,先修改sass安装的源,再运行npm install就成功了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass

然后问题确实解决了

最后

其实这篇博客确实有很多不清楚的地方,原因是我但是尝试过太多方法,很多成功的地方也忘记截图,所以解决思路有些不清晰,如有疑问,欢迎大家留言或私信。有错必改!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安装node-sass
node-sass是一个项目依赖,在一个项目中在使用sass语法的时候,必须通过sass-loader来解析sass,从而使sass语法变成浏览器能够识别的CSS语法,而node-sass模块就是对sass-loader的支持模块,所以不安装node-sass,sass-loader就不能正常工作
JQ实验室
2022/11/18
1.8K0
node-sass 安装失败的原因
解决方案就是使用其他源,或者使用工具下载,然后将安装源指定到本地。 解决方法一:使用淘宝镜像源(推荐)
瑞新
2020/07/07
2.8K0
解决yarn安装node-sass报错
前端项目在用yarn命令安装依赖时报错,检查错误信息是node-sass安装的时候编译报错。
4O4
2022/04/25
1.7K0
很多人上来就删除的package-lock.json,还有这么多你不知道的!
看完本文,你将从整体了解依赖版本锁定原理,package-lock.json 或 yarn.lock 的重要性。首先要从最近接连出现两起有关 npm 安装 package.json 中依赖包,由于依赖包版本更新 bug 造成项目出错问题说起。
coder_koala
2021/04/21
3.9K0
node-sass无法安装的各种解决方案 原
使用react到现在,让人头疼的一个问题是安装node-sass。其实导致问题的根源在于安装过程需要下载一个binding.node文件,而因“你懂的”原因,访问不了这个地址。根据这个原因,总结了以下几个解决方案:
随风溜达的向日葵
2018/08/15
1.9K0
vue-cli安装、node-sass安装、mintUI组件库安装
1、使用淘宝npm镜像 在node中很多安装失败的原因就是因为国内网络限制因素,所以使用淘宝镜像有利于解决这方面问题。(使用了翻墙、vpn,用install命令行可以正常安装的可以跳过)。
Ewall
2018/09/04
1.6K0
如何安装Node.js.
Node.js是服务器端JavaScript应用程序的跨平台运行环境。Node.js使用的是谷歌研发的JavaScript引擎V8,它也可以在Chromium和Chrome中找到。根据用例,Node.js可以补充或替换传统的Web服务器和工具,如Apache,nginx或PHP。
santana2000
2018/09/07
2.6K0
如何安装Node.js.
完美解决Cannot download "https://github.com/sass/node-sass/releases/download/binding.nod的问题
很多人都会遇到这个问题!一般情况先这个问题你百度就会有一大堆的答案,也许你运气好很快就能解决!虽然我这里讲述的可能会跟网上的部分教程有一样,因为我也是从他们那总结出来的!但是我这里是把大家可能遇到的情况都说清楚,包括网上没有答案的情况!下面都是我被坑了一天总结出来的!希望看到的朋友少踩坑!如果你遇到其它的奇葩问题,欢迎给我留言或者联系我个人QQ,因为很多坑我都踩过,希望能帮到你!
李维亮
2021/07/08
1.1K0
如何解决 Module build failed: Error: Cannot find module ‘node-sass‘ 报错问题
在进行前端开发时,特别是使用 Webpack 或其他构建工具时,我们可能会遇到如下的错误信息:
猫头虎
2025/03/31
3640
你还在为node-sass烦恼吗?快试试官方推荐的dart-sass
众所周知,node-sass 是一个非常棒的工具,是前端工程师组织 CSS 的一个神兵利器。然而,用过的朋友都知道,node-sass 是让人既爱又恨!你爱它,因为它赋能了 CSS 工程化;你恨它,因为有时候你搞不懂它为什么又出差错了。我最近就在生产环境新踩了两次 node-sass 的坑,这让我下定决心放弃 node-sass。
程序员白彬
2021/07/05
7570
你还在为node-sass烦恼吗?快试试官方推荐的dart-sass
npm的介绍
只要经过上面的配置命令,则以后所有的npm install都会通过淘宝的服务器来下载
zayyo
2023/11/30
1650
nodejs 升级后, vue+webpack 项目 node-sass 报错的解决方法
关于 node 环境升级到 v8^ 以上,node-sass 报错的解决方法 今天给同事电脑升级了一下系统,顺便升级了所有的软件,发现原来好好的项目报错了。报错大致信息如下: ERROR Fail
FungLeo
2018/01/08
2.4K0
npm install报错:npm ERR! node-sass@5.0.0 postinstall的解决方法
今天执行 npm install 时报错:npm ERR! node-sass@5.0.0 postinstall: `node scripts/build.js`
德顺
2023/08/25
9400
node-sass 安装失败的解决措施
在测试gulp-webapp的时候遇到了 styles 不能被正常编译的问题,究其原因是node-sass没有被正常安装。 根本原因是国内网络的原因。 最终的解决方法是通过淘宝的npm镜像安装node-sass 首先安装cnpm 1 $ npm install -g cnpm --registry=https://registry.npm.taobao.org 然后安装node-sass 1 $ cnpm install node-sass 最后安装gulp-sass 重新运行$ gulp serve,一切
叙帝利
2018/01/17
1.4K0
Node.js学习笔记(一)——Node.js概要、NPM与package.json
Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
张果
2022/09/28
2.6K0
Node.js学习笔记(一)——Node.js概要、NPM与package.json
Syntax Error: Error: Cannot find module ‘node-sass‘
GoodTime
2024/03/05
3980
Syntax Error: Error: Cannot find module ‘node-sass‘
vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
错误原因是:package.json文件的格式问题。检查属性名称喝属性值是否都用 ;或者未进行保存;
zhangjiqun
2024/12/16
4470
vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
前端基础-Node.js包管理器npm
上面的代码,我们使用npm安装了moment来进行格式化时间的处理,这就是使用第三方模块;
cwl_java
2020/03/26
1.3K0
一文读懂JSON数据可视化
JSON Crack数据可视化工具 SON Crack 是一个很方便的 JSON 数据可视化工具。 该项目不是简单的展示 JSON 数据,而是将其转化为类似思维导图的形式,支持放大/缩小、展开/收缩、搜索节点、导出图片等操作。对于经常和json格式的数据打交道的人会非常有帮助。 “忘了那烦人的引号、大括号和冒号吧”​
QGS
2023/12/12
5920
你真的了解package.json吗?
大家好,我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder。
用户6256742
2024/05/18
1550
你真的了解package.json吗?
相关推荐
安装node-sass
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验