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

时间:2017-09-03 07:14:38

标签: node.js cordova ionic-framework npm ionic3

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

我尝试了以下步骤:

  1. ionic start newProject

    (选择了标签项目)

  2. enter image description here

    enter image description here

    enter image description here

    enter image description here

    enter image description here

    1. ionic serve
    2. 此命令将throw error

        

      错误:找不到模块   ' E:\ firstProject \ node_modules \ @ionic \应用的脚本'

      我发现只有这个帖子Error: Cannot find module '@ionic/app-scripts'

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

      但我试过了,

      npm i @ionic/app-scripts SAG答案

      我在执行上述error

      后获得相同的command

      请帮助我,不要降级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时,它会出现某种错误

        

      $ ionic info

      enter image description here

      编辑2 :(经过sampath回答)

      1. 我做了以下更改
      2. i removed `"@ionic/app-scripts": "2.1.4"`
        
        1.   

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

        2. enter image description here

          enter image description here

          enter image description here

            

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

          enter image description here

          请提前帮助我!!!!

6 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:5)

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

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

之后编译:

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

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

更新 from Git

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

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

    set OPENSSL_CONF=c:\dummy
    npm -v

  2. =>你现在可能会看到这个ssl错误消息

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

      set OPENSSL_CONF=npm -v

    2. =>没有ssl错误消息

答案 2 :(得分:4)

执行命令

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

安装app-script

然后:

npm install

安装node_modules以避免打字稿错误

它对我有用。

答案 3 :(得分:4)

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

的原始安装不同