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

Hen*_*hai 32 angularjs hybrid-mobile-app ionic-framework

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

SAJ*_*SAJ 71

尝试从npm安装app-script

npm i @ ionic/app-scripts

  • 这是比降级nodejs更好的解决方案 (7认同)

Vij*_*han 22

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

npm install @ionic/app-scripts@latest --save-dev
Run Code Online (Sandbox Code Playgroud)


小智 20

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

  • 如果你不想卸载节点8,那么试试这对我有用.在终端'npm install @ ionic/app-scripts @ latest --save-dev'中运行这个命令 (6认同)
  • 从8降级到6后,你需要运行npm i @ ionic/app-scripts(即使你以前运行过它)对我有用 (2认同)
  • 无需降级 NodeJS 版本。在 NodeJS v8 中运行 `npm i @ionic/app-scripts` 工作正常。 (2认同)
  • 为了方便起见,包含卸载当前版本节点和安装所需版本的命令将是有益的。 (2认同)

Nic*_*che 15

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

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

npm install @ionic/app-scripts@latest --save-dev
Run Code Online (Sandbox Code Playgroud)


S.Y*_*dav 7

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

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

 npm install
Run Code Online (Sandbox Code Playgroud)

那为我修复了这些错误.

看这里.