2017-09-03 157 views
2

我已经安装了npm 3.10.10,然后我有installed ionic 3.9.2cordova 7.0.1找不到module node_modules @ionic app-scripts IONIC 3

我已经尝试以下步骤:

  1. ionic start newProject

    (选择了制表符项目)

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

  • ionic serve
  • 此命令将throwerror

    Error: Cannot find module 'E:\firstProject\node_modules\@ionic\app-scripts'

    我只找到这个线程Error: Cannot find module '@ionic/app-scripts'

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

    但我想,

    npm i @ionic/app-scriptsSAG回答

    我是在执行完之后得到相同的errorcommand

    请求SE帮我没有降级nodejsversion

    EDIT 1(按萨姆帕斯建议):下面是我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它给了某种错误

    $ ionic info

    enter image description here

    编辑2:(后萨姆帕斯应答)

    1. 我做了以下改变
    i removed `"@ionic/app-scripts": "2.1.4"` 
    
  • $ npm install @ionic/[email protected] --save-dev

  • enter image description here

    enter image description here

    enter image description here

    post $ npm install @ionic/[email protected] --save-dev , package.json file will look like below

    enter image description here

    请帮我在此先感谢!!!!

    +0

    你可以显示'package.json'文件和'离子信息'吗? – Sampath

    +0

    喜萨姆帕斯你可以看到它在** ** EDIT1 – EaB

    +0

    萨姆帕斯请帮我与上面​​的'error' – EaB

    回答

    0

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

    +0

    我都试过,但得到相同的'error'当我执行'离子serve'错误是'错误:无法找到模块“E:\ firstProject \ node_modules \ @ionic \ APP-scripts' – EaB

    +0

    我想你应该尝试重新安装离子'NPM卸载离子-g''然后安装NPM离子-g' – ganesh

    +0

    我已经试过了,但还是一样'error' 。请帮助我,如果有任何进一步的解决方案 – EaB

    2

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

    根据您的ionic info,您遇到了app-scripts的问题。因此,您可以安装latest,如下所示。

    和编译后:

    npm install @ionic/[email protected] --save-dev 
    

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

    更新from Git

    在Windows上运行,你可以尝试:在本地命令窗口

    1. 设置环境和验证问题:

      set OPENSSL_CONF=c:\dummy
      npm -v

    =>你现在可能看到此SSL错误消息

  • 删除环境并验证问题已经一去不复返了:

    set OPENSSL_CONF=npm -v

  • =>无ssl错误信息

    +0

    嗨sampath,我仍然得到相同的错误后,你的步骤。请看看,请提前致谢 – EaB

    +0

    请参阅**更新2 ** – EaB

    +0

    您的计算机上有互联网吗? – Sampath

    0

    运行:

    npm install @ionic/[email protected] --save- 
    

    安装app-script

    然后:

    npm install 
    

    要安装node_modules避免打字稿错误

    而且它为我工作。