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问题

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


好久没写博客了


This package has been deprecate问题


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


结果报错如下

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

2020042315451678.png

寻找解决方法


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


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


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


产生错误原因


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


具体解决方法


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


20200423162235990.png

 

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

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

20200423162857410.jpg

加上这张



20200423162931221.png


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

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


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

尝试解决方法(不可行)


  1. 其实这个报错接着上面那两张图,我们可以看到还有一个警告
[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?


20200423164925781.png

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

还有建议卸载npm,然后重新下载的,也不管用:

卸载旧版node-sass:npm uninstall --save node-sass

安装新版node-sass:npm install --save node-sass


最终解决方法


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

npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass


然后问题确实解决了


最后


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

目录
相关文章
|
21天前
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
39 1
|
8天前
|
存储 JavaScript NoSQL
Node.js新作《循序渐进Node.js企业级开发实践》简介
《循序渐进Node.js企业级开发实践》由清华大学出版社出版,基于Node.js 22.3.0编写,包含26个实战案例和43个上机练习,旨在帮助读者从基础到进阶全面掌握Node.js技术,适用于初学者、进阶开发者及全栈工程师。
33 9
|
24天前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
26 2
2024年5月node.js安装(winmac系统)保姆级教程
|
1月前
|
JavaScript 前端开发 中间件
JS服务端技术—Node.js知识点
本文介绍了Node.js中的几个重要模块,包括NPM、Buffer、fs模块、path模块、express模块、http模块以及mysql模块。每部分不仅提供了基础概念,还推荐了相关博文供深入学习。特别强调了express模块的使用,包括响应相关函数、中间件、Router和请求体数据解析等内容。文章还讨论了静态资源无法访问的问题及其解决方案,并总结了一些通用设置。适合Node.js初学者参考学习。
36 1
|
1月前
|
开发框架 JavaScript 前端开发
Node.js日记:客户端和服务端介绍、Node.js介绍
Node.js日记:客户端和服务端介绍、Node.js介绍
|
1月前
|
存储 JavaScript 前端开发
decimal.js库的安装和使用方法
【10月更文挑战第24天】decimal.js 是一个非常实用的高精度计算库,通过合理的安装和使用,可以在 JavaScript 中实现精确的数值计算和处理。你可以根据具体的需求和项目情况,灵活运用该库来解决数字精度丢失的问题。
|
24天前
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API
使用JavaScript和Node.js构建简单的RESTful API
|
23天前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
70 2
|
3月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装