NPM:没有这样的文件或目录
我使用Ubuntu 16.04我为了安装旧版本中删除NPM。 (I不能确切命令我使用)。现在我无法再次安装。 npm -v
输出:bash: /usr/bin/npm: /usr/bin/nodejs: bad interpreter: No such file or directory
which npm
输出:/usr/bin/npm
curl -L .sh | sudo sh
输出:
`install npm@latest
fetching: .5.1.tgz
module.js:544
throw err;
^
Error: Cannot find module '/tmp/npm.9881/package/bin/read-package-json.js'
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Function.Module.runMain (module.js:682:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:613:3
up to date in 0.059s
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
+ [email protected]
added 1 package in 1.907s
It worked`
UPD:解决。完全删除节点/的NodeJS / NPM并删除所有相关文件夹中,然后通过NVM重新安装帮助。
回答如下:安装更好的NodeJS的方式是通过NVM。在这里,你可以安装/在一台机器使用的的NodeJS多个版本。
https://github/creationix/nvm
然后
nvm install $vesionNo
nvm use $versionNO
// for default
nvm alias default node
NPM:没有这样的文件或目录
我使用Ubuntu 16.04我为了安装旧版本中删除NPM。 (I不能确切命令我使用)。现在我无法再次安装。 npm -v
输出:bash: /usr/bin/npm: /usr/bin/nodejs: bad interpreter: No such file or directory
which npm
输出:/usr/bin/npm
curl -L .sh | sudo sh
输出:
`install npm@latest
fetching: .5.1.tgz
module.js:544
throw err;
^
Error: Cannot find module '/tmp/npm.9881/package/bin/read-package-json.js'
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Function.Module.runMain (module.js:682:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:613:3
up to date in 0.059s
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
+ [email protected]
added 1 package in 1.907s
It worked`
UPD:解决。完全删除节点/的NodeJS / NPM并删除所有相关文件夹中,然后通过NVM重新安装帮助。
回答如下:安装更好的NodeJS的方式是通过NVM。在这里,你可以安装/在一台机器使用的的NodeJS多个版本。
https://github/creationix/nvm
然后
nvm install $vesionNo
nvm use $versionNO
// for default
nvm alias default node