繁体   English   中英

Ionic Serve与module.js错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM