NPM完全搞砸了。安装无法工作,构建错误等。使用NVM

时间:2017-07-31 04:04:16

标签: node.js npm debian node-modules nvm

不确定发生了什么,但我的Node + NPM完全被破坏了。 我已经尝试卸载所有节点/ npm相关 - 使用NVM重新安装。安装工作很棒 -

➜  ~ npm -v
5.3.0
➜  ~ node -v
v8.2.1

但是我无处不在地发现错误 - 无论我在哪个项目/包中。

例如 - 我尝试使用此命令安装Hexo(静态站点生成器) -

npm install hexo-cli -g

安装工作正常,但是' hexo'命令给了我 -

➜  ~ hexo
zsh: command not found: hexo

好吧,这并不可怕 - 让我们尝试另一个项目。 在这里,我将以下Node项目https://github.com/EmailThis/extension-boilerplate克隆到名为' learnio'

的文件夹中

npm install工作正常 -

➜  learnio git:(master) ✗ npm install
npm WARN extension-boilerplate@0.0.2 No license field.

up to date in 4.289s

但是npm run build给了我 -

➜  learnio git:(master) ✗ npm run build

> extension-boilerplate@0.0.2 build /home/patrick/Programming/learnio
> cross-env NODE_ENV=production npm run chrome-build && cross-env NODE_ENV=production npm run opera-build && cross-env NODE_ENV=production npm run firefox-build

sh: 1: cross-env: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! extension-boilerplate@0.0.2 build: `cross-env NODE_ENV=production npm run chrome-build && cross-env NODE_ENV=production npm run opera-build && cross-env NODE_ENV=production npm run firefox-build`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the extension-boilerplate@0.0.2 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/patrick/.npm/_logs/2017-07-31T03_59_53_074Z-debug.log

我尝试手动安装跨环境,但没有去。

这些只是我遇到的一些问题。 这是权限问题吗?我尝试过尽可能多的npm / node文件夹,没有任何工作。

通常在这种情况下,我只是重新安装我的操作系统(Debian),但我现在正在旅行,并没有时间奢侈地做到这一点。

非常感谢任何帮助。非常感谢。

0 个答案:

没有答案