Error: Cannot find module '@ionic/app-scripts'

Error: Cannot find module '@ionic/app-scripts'

我是 Ionic 新手。我正在关注 Ionic 文档 "get started",创建了一个名为 "super" 的项目示例。问题是当我在项目目录下运行命令行ionic serve时,报错Error: Cannot find module '@ionic/app-scripts'

尝试从 npm 安装应用程序脚本

npm i @ionic/app-scripts

如果你有 mac 或 linux 使用 sudo,你必须以管理员身份创建项目,如果你有 windows 运行 控制台作为管理员并创建项目

当前与节点 6 和 7 兼容的应用程序脚本。 如果您安装了 node 8,请卸载并安装 node 6 稳定版。 这解决了错误,现在我可以使用 ionic 3, angular 4 。 保重!

我遇到了这个问题,我通过删除 node_modules/ 文件夹和 运行 命令解决了这个问题 npm install现在我的应用可以运行了

我遇到了问题,已通过执行 cnpm i @ionic/app-scripts.

解决

要获取最新的@ionic/app-scripts,运行以下命令:

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

我遇到了同样的问题,这是我所做的-

  1. 已从目录中删除 node_modules(手动)。
  2. 打开项目目录
  3. 运行 这个命令-

 npm install

这为我修复了这些错误。

See here.

只需打开一个新终端window/session。我想不通,但它可能与环境有关。

None 个选项对我有用。 但我可以通过更新节点使其工作 npm 更新 至此,问题解决,应用启动。 祝你好运。

我以各种方式尝试了此线程中提到的每个 non-downgrade 解决方案,其中 none 有效。没有什么可失去的,我走下了降级路线(我使用 sudo apt-get purge --auto-remove nodejs 删除了以前的 8.x 版本,然后在 6.x 分支 using the nodesource ppa 上安装了最后一个稳定版本) .

在原始项目文件夹中尝试 运行 时仍然遇到相同的错误,但后来我创建了一个新项目并且 ionic serve 在 space 中工作得很好。

FWIW,之后我不需要 运行 npm updatenpm i @ionic/app-scripts,但我确实发现有必要采用 运行ning 命令的习惯 sudo 在前面(或者你 sudo -s 进入 root 帐户)。

我的问题在 运行 这个脚本之后解决了:

npm i @ionic/app-scripts

不降级node版本,更新"app-scripts"的版本:

要获取最新的@ionic/app-scripts,请运行:

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

我遇到了同样的问题,这是对我有用的方法

我试图 运行 使用 VSCode 终端的程序,相反,我使用 windows cmd 并且它 运行 完美。我认为错误在 VSCode 终端,它无法识别项目中的 app-scripts 模块。也许会在以后的更新中修复。

我 运行 遇到了同样的问题,我在修复它时遇到了问题。但是我将我的应用程序脚本 npm install -g @ionic/app-scripts@latest --save-dev 更新到最新版本并且我的问题得到解决

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

删除node_modulespackage-lock.json

rm -rf node_modules package-lock.json
npm install

参考: https://github.com/ionic-team/ionic-cli/issues/3399

经过半天尝试解决这个问题 之后: python版本错误 node-sass 错误配置错误

我做了以下事情

  • 删除节点模块文件夹
  • 运行 "npm audit fix --force"
  • 降级 webpack 安装“npm uninstall webpack && install webpack@3.12.0”

最后一个是因为 ionic build 在审核后给我一个关于那个包的错误

在我的例子中,我需要将 NODE_ENV 设置为生产然后安装成功

set NODE_ENV=production
npm install @ionic/app-scripts@latest --save-dev

错误:app-script未找到/app-script未安装/app-script未找到模块

为我尝试这项工作,你也:

 - npm cache clean --force
   
 - npm install @ionic/app-scripts@latest --save-dev
   
 - npm install -g @angular/cli