[英]Ionic Serve error with module.js
我的应用程序正在Macbook Air上运行,我克隆了该应用程序,并尝试使用离子服务在iMac上运行它,但出现此错误。
我尝试使用不同版本的节点并在线寻找解决方案。
ionic $ module.js:338
throw err;
^
Error: Cannot find module 'escape-string-regexp'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/kel/Documents/Code/gogenieapp-genie-side/node_modules/chalk/index.js:2:26)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
问题可能出在依赖项上。 检查正在运行的项目上的“ package.json”文件,以及该项目上安装的库/依赖项的版本。
如果某些库上有更新,并且“ package.json”文件上的代码如下:
"dependencies": {
...
"library": "^3.9.0",
...
}
然后在新项目中将安装这些库的最新版本。 有同样的问题。
只需转到新项目的“ package.json”文件,然后将代码更改为:
"dependencies": {
...
"library": "3.9.0",
...
}
这样,将安装该库的确切版本。 由于库的API已更新,因此为我解决了这一问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.