错误:找不到模块'@ ionic / app-scripts'

问题描述 投票:29回答:15

我是Ionic的新手。我按照Ionic文档“开始”,创建了一个名为“super”的项目示例。问题是,当我在项目目录中运行命令行ionic serve时,它抛出了一个错误Error: Cannot find module '@ionic/app-scripts'

angularjs ionic-framework hybrid-mobile-app
15个回答
21
投票

当前与节点6和7兼容的app-scripts。如果你安装了节点8,那么请卸载并安装node 6 stable版本。这解决了错误,现在我可以使用离子3,角4。照顾自己!


0
投票

只需打开一个新的终端窗口/会话。我无法理解,但它可能与env有关。


0
投票

没有一个选项适合我。但我可以通过使用npm update更新节点来使其工作在此之后,问题得以解决并且应用程序已启动。祝好运。


0
投票

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

我试图使用VSCode终端运行该程序,而是使用了Windows cmd,它运行得很好。我认为错误是在VSCode终端,它无法识别项目内的app-scripts模块。也许它将在以后的更新中修复。


0
投票

删除node_modules和package-lock.json

rm -rf node_modules package-lock.json
npm install

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


-2
投票

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


-3
投票

运行此脚本后,我的问题得以解决:

npm i @ionic/app-scripts

65
投票

尝试从npm安装app-script

npm i @ ionic / app-scripts


22
投票

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

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

13
投票

不要降级节点版本,更新“app-scripts”的版本:

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

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

7
投票

我面临同样的问题,这就是我所做的 -

  1. 从目录中删除了node_modules(手动)。
  2. 开放项目目录
  3. 运行此命令 -

 npm install

那为我修复了这些错误。

See here.


3
投票

我有这个问题,我通过删除node_modules /文件夹解决了它并运行命令npm installnow我的应用程序工作


2
投票

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

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

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


1
投票

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

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

0
投票

我有问题,通过执行cnpm i @ionic/app-scripts解决。

© www.soinside.com 2019 - 2024. All rights reserved.