为什么我得到“拒绝安装purify-css作为自身的依赖”错误?

时间:2016-10-26 13:14:14

标签: javascript css node.js

我正在尝试使用this库来获取所使用的css规则。该文档说我应该使用此命令但是当我使用它时,我收到以下错误:

npm install --save purify-css

npm ERR! Darwin 16.1.0
npm ERR! argv "/usr/local/Cellar/node/6.9.1/bin/node" "/usr/local/bin/npm" "install" "--save" "purify-css"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! code ENOSELF

npm ERR! Refusing to install purify-css as a dependency of itself
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/fatih/Downloads/purifycss-master/npm-debug.log

当我转到此项目的根目录并使用此命令时,我收到此错误:

bin/purifycss

Error: Cannot find module 'yargs'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/fatih/Downloads/purifycss-master/bin/purifycss:3:28)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)

我将不胜感激任何帮助!

Refusing to install purify-css as a dependency of itself

1 个答案:

答案 0 :(得分:0)

您使用gulp,grunt还是webpack? 我正在使用gulp,当我尝试安装时也是问题。

例如,

purify-css - 对于gulp是不正确的。对于gulp需要使用: gulp-purifycss(有https://www.npmjs.com/package/gulp-purifycss有点错误,因为var purify = require('gulp-purify');不正确,在这里更正https://github.com/purifycss/gulp-purifycss)。

我希望这会有所帮助。