找不到模块node_modules \ @ionic \ app-scripts IONIC 3

我已经安装npm 3.10.10然后我已经installed ionic 3.9.2cordova 7.0.1

我已经尝试了以下步骤:

  1. ionic start newProject

    (select一个标签项目)

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

  1. ionic serve

这个命令会throw error

错误:找不到模块'E:\ firstProject \ node_modules \ @ionic \ app-scripts'

我发现只有这个线程错误:找不到模块'@ ionic / app-scripts' 。

我不想降级我的nodejs版本,因为我想使用最新的function

但我试过了,

npm i @ionic/app-scriptsSAG答案

执行上面的command后,我得到同样的error

请在不降级nodejs version情况下帮助我

编辑1(根据sampathbuild议):下面是我的package.json文件

 { "name": "firstProject", "version": "0.0.1", "author": "Ionic Framework", "homepage": "http://ionicframework.com/", "private": true, "scripts": { "clean": "ionic-app-scripts clean", "build": "ionic-app-scripts build", "lint": "ionic-app-scripts lint", "ionic:build": "ionic-app-scripts build", "ionic:serve": "ionic-app-scripts serve" }, "dependencies": { "@angular/common": "4.1.3", "@angular/compiler": "4.1.3", "@angular/compiler-cli": "4.1.3", "@angular/core": "4.1.3", "@angular/forms": "4.1.3", "@angular/http": "4.1.3", "@angular/platform-browser": "4.1.3", "@angular/platform-browser-dynamic": "4.1.3", "@ionic-native/core": "3.12.1", "@ionic-native/splash-screen": "3.12.1", "@ionic-native/status-bar": "3.12.1", "@ionic/storage": "2.0.1", "ionic-angular": "3.6.0", "ionicons": "3.0.0", "rxjs": "5.4.0", "sw-toolbox": "3.6.0", "zone.js": "0.8.12" }, "devDependencies": { "@ionic/app-scripts": "2.1.4", "typescript": "2.3.4" }, "description": "An Ionic project" } 

当我运行ionic info它给出了一些错误

$离子信息

在这里输入图像说明

编辑2 :(在sampath答案)

  1. 我做了以下更改
 i removed `"@ionic/app-scripts": "2.1.4"` 
  1. $ npm install @ ionic / app-scripts @ latest –save-dev

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

post $ npm install @ ionic / app-scripts @ latest –save-dev,package.json文件如下所示

在这里输入图像说明

请提前帮助我,谢谢!

根据你的ionic info ,你有一个app-scripts的问题。所以你可以安装latest的如下所示。

 npm install @ionic/app-scripts@latest --save-dev 

首先从package.json文件中删除"@ionic/app-scripts": "2.1.4"

从Git 更新

在Windows上运行,你可以尝试:

  1. 在本地命令窗口中设置环境并validation问题:

    set OPENSSL_CONF=c:\dummy
    npm -v

=>你现在可能看到这个ssl错误信息

  1. 删除环境并validation问题消失:

    set OPENSSL_CONF=npm -v

=>没有ssl错误信息

尝试删除node_modules文件夹,并再次执行npm install这可能会解决您的问题