运行聚合物cli时出现以下错误。
$ polymer
module.js:327
throw err;
^
Error: Cannot find module '..'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at /usr/local/lib/node_modules/polymer-cli/bin/polymer.js:19:36
at /usr/local/lib/node_modules/polymer-cli/node_modules/resolve/lib/async.js:46:14
at process (/usr/local/lib/node_modules/polymer-cli/node_modules/resolve/lib/async.js:173:43)
at ondir (/usr/local/lib/node_modules/polymer-cli/node_modules/resolve/lib/async.js:188:17)
at load (/usr/local/lib/node_modules/polymer-cli/node_modules/resolve/lib/async.js:69:43)
at onex (/usr/local/lib/node_modules/polymer-cli/node_modules/resolve/lib/async.js:92:31)
我已尝试过4.x和6.x节点 我还试图安装不同版本的聚合物-cli,0.8和0.10
我在Ubuntu 16.04上运行节点。
有谁知道我遇到了什么问题或者我如何解决这个问题?
答案 0 :(得分:1)
当我删除NodeJS和NPM以通过PPA安装最新版本时,原来的聚合物cli仍留在我的路径上。因此,当我安装最新的聚合物cli时,这是正确安装的,但是从来没有执行过,因为在路径上找到了旧的聚合物。
我手动删除了所有node_modules文件夹,在这之后我能够安装并运行正确版本的polymer-cli,现在它完全正常。