【发布时间】:2019-08-23 14:01:15
【问题描述】:
我有一个离子应用程序。几个月前工作正常。但是当我现在试图打开它时。它不能正常工作。与此同时,我的 Node 已更新到版本 9。我遇到了奇怪的错误,我无法在任何地方找到解决方案。我面临以下错误:
Error: Cannot find module './src'
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/IonicProjects/ionic-app/node_modules/dotenv-webpack/index.js:9:14)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
我尝试过的:
- 删除了 www/build 并尝试使用
ionic build再次构建。它再次生成构建文件夹,但同样的错误 - 更新了 npm 包,因为 appscripts 给出的错误在更新后得到解决
ionic serve 工作正常,但显示空白页没有任何错误。
我的离子信息如下:
cli packages: (/usr/lib/node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
全局包:
cordova (Cordova CLI) : 7.1.0
本地包:
@ionic/app-scripts : 3.2.4
Cordova Platforms : android 6.4.0 browser 5.0.3
Ionic Framework : ionic-angular 3.4.2
系统:
Node : v9.2.1
npm : 5.5.1
OS : Linux 4.4
环境变量:
ANDROID_HOME : not set
杂项:
backend : pro
【问题讨论】:
-
我假设您的 src 文件存在于项目中正确吗?
-
停止
ionic serve,然后尝试ionic repair -
@StephenRomero 是的。
-
@alex87 [错误] 找不到命令:修复
-
试试 npm install