我在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,然後重新嘗試重新安裝離子。乾杯 –