Postcss-cli找不到flexbugs-fixes模块(虽然没有问题但找不到autoprefixer)

时间:2016-11-16 04:29:08

标签: node.js node-sass postcss

我通过npm在我的项目中安装了postcss-cli autoprefixer和postcss-flexbugs-fixes。 pff有未满足的dep警告,但确实安装了。我知道我的postcss和cli正在运行,因为当我运行时

postcss --use autoprefixer index.scss

从终端它工作得很好 - 我在那里有一些虚拟css,只是为了排除语法错误。

当我跑步时

postcss --use postcss-flexbugs-fixes index.scss

我收到一条错误消息,说找不到模块postcss-flexbugs-fixes。可能值得一提的是我在节点4.4.5上,但我之前在这个版本的节点上有postcss-flexbugs-fix工作,唯一的区别(包括版本号)就是它被包装了在一个gulp任务内。 这是完整的错误:

Error: Cannot find module 'postcss-flexbugs-fixes'
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 /Users/ohu275/.nvm/versions/node/v4.4.5/lib/node_modules/postcss-cli/index.js:107:14
at Array.map (native)
at Object.<anonymous> (/Users/ohu275/.nvm/versions/node/v4.4.5/lib/node_modules/postcss-cli/index.js:100:24)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)

我最终试图通过npm构建脚本来运行我的postcss任务。我有autoprefixer工作,但没有骰子与flexcugs修复通过postcss-cli。我不得不认为我做错了什么,因为我之前有过这个特定的插件工作,而不是cli。其他插件正在使用我的cli。任何帮助将不胜感激。

0 个答案:

没有答案