我是Ionic的新手。我正在关注Ionic文档"开始使用",创建了一个名为" super"的项目示例。问题是,当我在项目目录中运行命令行ionic serve
时,它引发了错误Error: Cannot find module '@ionic/app-scripts'
答案 0 :(得分:63)
尝试从npm安装app-script
npm i @ ionic / app-scripts
答案 1 :(得分:22)
当前与节点6和7兼容的app脚本。 如果你安装了节点8,那么请卸载并安装node 6 stable版本。 这解决了错误,现在我可以使用离子3,角4。 小心!
答案 2 :(得分:20)
要获取最新的@ionic/app-scripts
,请运行以下命令:
npm install @ionic/app-scripts@latest --save-dev
答案 3 :(得分:10)
不要降级节点版本,更新“app-scripts”的版本:
要获取最新的@ ionic / app-scripts,请运行:
npm install @ionic/app-scripts@latest --save-dev
答案 4 :(得分:7)
我面临同样的问题,这就是我所做的 -
npm install
为我解决了这些错误。
答案 5 :(得分:3)
我有这个问题,我通过删除node_modules /文件夹来解决它并运行命令npm install
现在我的应用程序正常工作
答案 6 :(得分:2)
我尝试了各种方式中提到的每个非降级解决方案,并且没有一个工作。没有什么可遗失的,我走了降级路线(我使用sudo apt-get purge --auto-remove nodejs
删除以前的8.x版本,然后在6.x分支using the nodesource ppa上安装了最后一个稳定版本。
尝试在原始项目文件夹中运行时仍然遇到相同的错误,但之后我创建了一个新项目,ionic serve
在该空间中运行良好。
FWIW,之后我不需要运行npm update
或npm i @ionic/app-scripts
,但我确实认为有必要采用在sudo
前面运行命令的习惯(或者{{{ 1}}进入root帐户)。
答案 7 :(得分:1)
我遇到了同样的问题,但在解决它时遇到了问题。但是,我将我的应用程序脚本npm install -g @ionic/app-scripts@latest --save-dev
更新到最新版本,并且问题得到解决
npm install -g @ionic/app-scripts@latest --save-dev
答案 8 :(得分:0)
这些选项都不适用于我。 但我可以通过更新节点使其工作 npm更新 在此之后,问题得以解决,应用程序启动。 祝你好运。
答案 9 :(得分:0)
就我而言,我需要将NODE_ENV设置为生产版本,然后安装成功
set NODE_ENV=production
npm install @ionic/app-scripts@latest --save-dev
答案 10 :(得分:0)
经过半天尝试解决此问题 之后: python版本错误 节点错误配置错误
我做了以下
最后一个是因为离子生成在审核后给我那个包装上的错误
答案 11 :(得分:0)
删除 node_modules 和 package-lock.json
rm -rf node_modules package-lock.json
npm install
答案 12 :(得分:0)
我遇到了同样的问题,这是对我有用的
我试图使用VSCode终端运行程序,相反,我使用Windows cmd,并且运行得很好。我认为错误是在VSCode终端中,它无法识别项目内部的app-scripts模块。也许会在以后的更新中修复。
答案 13 :(得分:0)
只需打开一个新的终端窗口/会话。我无法弄清楚,但它可能与环境有关。
答案 14 :(得分:0)
我遇到了问题,由执行cnpm i @ionic/app-scripts
解决。
答案 15 :(得分:-2)
如果你有mac或linux使用sudo,你必须以管理员身份创建项目,如果你有Windows以管理员身份运行控制台并创建项目
答案 16 :(得分:-3)
运行此脚本后问题解决了:
npm i @ionic/app-scripts