【问题标题】:Cannot find module node_modules\@ionic\app-scripts IONIC 3找不到模块 node_modules\@ionic\app-scripts IONIC 3
【发布时间】:2017-09-03 07:14:38
【问题描述】:

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

我尝试了以下步骤:

  1. ionic start newProject

    (选择了一个标签项目)

  1. ionic serve

这个命令将throwerror

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

我只找到了这个帖子Error: Cannot find module '@ionic/app-scripts'

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

但我试过了,

npm i @ionic/app-scriptsSAG 回答

在上面执行command 之后,我得到相同的error

请帮助我不要降级nodejsversion

编辑 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

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

请帮助我提前谢谢!!!!

【问题讨论】:

  • 你能显示package.json文件和ionic info吗?
  • 您好,您可以在 EDIT1 看到它
  • sampath 请帮我解决上述问题error
  • 您的问题解决了吗?我也有同样的问题
  • 就我而言,我在终端中设置了NODE_ENV=production。要检查 NODE_ENV 的值,echo $NODE_ENV,请将其更改回 development 并使用 NODE_ENV=development

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


【解决方案1】:

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

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

【讨论】:

  • 在这个问题上挣扎了很久之后,这个解决方案终于奏效了。
  • @Muhammed:我得到了上述错误:在:npm install node@6 之后,但我得到了上述错误:npm ERR! node@6.17.1 预安装:node installArchSpecificPackage?
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    首先从您的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"

    更新 from Git

    在 Windows 上运行你可能会尝试:

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

      set OPENSSL_CONF=c:\dummy
      npm -v

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

    1. 删除环境并验证问题已解决:

      set OPENSSL_CONF=npm -v

    => 没有 ssl 错误信息

    【讨论】:

    • 嗨,sampath,按照您的步骤操作后,我仍然得到相同的error。请调查一下,在此先感谢
    • 你的机器上有网络吗?
    • 是的,我确实可以安装 npm install @ionic/app-scripts@latest --save-dev
    • 你能试试上面的更新部分吗?也请参阅 git 问题。
    • 您的上述更新正在运行,因此我在 cosole 中没有收到任何垃圾消息。这能解决我原来的问题吗?
    【解决方案4】:

    运行:

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

    安装app-script

    然后:

    npm install
    

    安装node_modules以避免Typescript错误

    它对我有用。

    【讨论】:

      【解决方案5】:

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

      【讨论】:

      • 我已经尝试过了,但是当我执行ionic serve 时得到相同的error 错误是Error: Cannot find module 'E:\firstProject\node_modules\@ionic\app-scripts
      • 我认为你应该尝试重新安装 ionic npm uninstall ionic -g 然后 npm install ionic -g
      • 我试过了,但还是一样error。如果有任何进一步的解决方案,请帮助我
      【解决方案6】:

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

      【讨论】:

        猜你喜欢
        • 2018-12-05
        • 1970-01-01
        • 2019-03-07
        • 1970-01-01
        • 2018-10-08
        • 2018-05-28
        • 2018-04-23
        • 2019-02-15
        • 2019-04-14
        相关资源
        最近更新 更多