我正在尝试使用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)
我将不胜感激任何帮助!
答案 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)。
我希望这会有所帮助。