繁体   English   中英

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

[英]Cannot find module node_modules\@ionic\app-scripts IONIC 3

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

我尝试了以下步骤:

  1. ionic start newProject

    (选择了标签项目)

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

  1. ionic serve

此命令将throw error

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

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

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

但我试过,

npm i @ionic/app-scriptsSAG答案

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

请帮助我,不要降级nodejs version

编辑1(根据sampath建议):下面是我的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文件如下所示

在此输入图像描述

请提前帮助我!!!!

伙计们我解决了这个问题。 只想与您分享至少节省您的时间。 按照步骤。

  1. 删除node_modules
  2. 将节点降级到版本6(运行npm install node@6brew install node@6
  3. project.json依赖项下添加"@ionic/app-scripts": "3.1.9"
  4. npm i

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

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

然后编译:

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

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

从Git 更新

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

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

    set OPENSSL_CONF=c:\\dummy
    npm -v

=>您现在可能会看到此ssl错误消息

  1. 删除环境并验证问题是否已消失:

    set OPENSSL_CONF=npm -v

=>没有ssl错误消息

跑:

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

安装app-script

然后:

npm install

安装node_modules以避免Typescript错误

它对我有用。

仅安装最新版本的@ ionic / app-scripts

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

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

我有同样的错误。 我尝试更新npm,重新安装app-script。 我卸载了node和npm,然后再次安装并运行它。 我认为该错误是因为npm安装的版本与节点的原始安装不同

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM