我在OSX上。我有一个节点,npm和离子的发展。一切正常。之后,离子不工作了离子无法启动后npm安装离子
npm install -g ionic
: 我不小心运行此命令。如果我尝试创建一个项目或启动一个现有的,我得到这个错误:
Caught exception:
Error: Cannot find module 'inherits'
at Function.Module._resolveFilename (module.js:455:15)
at Function.Module._load (module.js:403:25)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/glob/glob.js:42:14)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
Mind letting us know? https://github.com/driftyco/ionic-cli/issues
NPM -v给出:
3.10.8
节点-v给出:
v6.4.0
离子 - v 给出与上面相同的错误消息。 林不知道我是否用brew或其他方法安装了node/npm。有任何想法吗?
您是否尝试重新安装? –
如果我尝试npm卸载cordova离子(无论有没有sudo)它失败。它打印:enoent ENOENT:没有这样的文件或目录,打开'/Users/suername/package.json'。然后其他与角1有关的错误消息,如下所示:enoent ENOENT:没有这样的文件或目录,打开'/Users/suername/package.json' – oderfla
我会建议在我的答案中首先使用这些命令。即删除并清除你的npm/npm模块,重新安装npm,然后重新尝试重新安装离子。干杯 –