莫问天涯路几重,轻衫侧帽且从容。这篇文章主要讲述离子服务正常工作需要ERROR @ ionic / app-scripts相关的知识,希望能为你提供帮助。
我克隆了我的旧项目并运行npm install
,之后我运行ionic serve
我发现了这个错误
[ERROR] @ionic/app-scripts is required for ionic serve to work properly.Looks like @ionic/app-scripts isn't installed in this project.This package is required for ionic serve in ionic/angular 4 projects.
答案
文章图片
要按照以下命令解决上述问题:
- npm install --rebuild
- npm install node-sass --rebuild
- npm install @ ionic / app-scripts @ latest --save
尝试安装以下内容
npm install @ionic/app-scripts@latest --save-dev
另一答案
删除node_modules文件夹跑:
npm install
等到它完成。现在您可以使用以下命令运行项目:
ionic serve -l
另一答案我在更新到Ionic 4后遇到了这个问题。我最终不得不降级。
https://github.com/ionic-team/ionic-cli/issues/3399
另一答案退出命令面板并再次重新打开。它的作品。
另一答案除了删除node_modules并运行@tnfaid所提到的
npm install
之外,我还删除了package-lock.json
文件以确定。还运行npm audit fix
,以解决任何漏洞。这对我有用。另一答案跑:
npm update
这将使一切都很好。
另一答案当我从Ionic 3升级到4时,发生了这种情况。问题是
package.json
和ionic.config.json
都从3变为4.所以当你进行复制粘贴操作时,你必须要小心。Ionic.config.json type should be
angular
(used to be "type": "ionic-angular"){
"name": "myProjectName",
"integrations": {
"cordova": {}
},
"type": "angular"
}
package.json scripts now follow angular style
你可能有这样的事情
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint --bailOnLintError true",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve",
"ionic:watch:before": "node ./bin/pre-build.js",
"ionic:build:before": "node ./bin/pre-build.js"
},
【离子服务正常工作需要ERROR @ ionic / app-scripts】现在应该改为Ionic 4中的标准角度:
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
推荐阅读
- Paypal错误没有提供商在我的Ionic App中显示
- 如何使用离子devapp运行本机相机
- java.lang.ClassNotFoundException(javax.faces.webapp.FacesServlet)
- 是否有可能从MyBatis MapperProxy获取对象()
- 我想在create-react-app中添加babel插件
- 无法获得非常简单的app.yaml设置工作
- Android MediaCodec在异步模式下比在同步模式下慢吗()
- Xamarin Android - 找不到.so文件
- Invalidate()不会在Xamarin.Android中调用OnDraw()