FullHuman / postcss-purgecss

PostCSS plugin for purgecss
MIT License
91 stars 5 forks source link

Missing `postcss` dependency in package.json #26

Closed hacknug closed 5 years ago

hacknug commented 5 years ago

When using pnpm to install my project's dependencies I'm getting the following error:

internal/modules/cjs/loader.js:651
    throw err;
    ^

Error: Cannot find module 'postcss'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:649:15)
    at Function.Module._load (internal/modules/cjs/loader.js:575:25)
    at Module.require (internal/modules/cjs/loader.js:705:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (/Users/nestor/my-project/node_modules/.registry.npmjs.org/@fullhuman/postcss-purgecss/1.1.0/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.js:6:31)
    at Module._compile (internal/modules/cjs/loader.js:799:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)
    at Module.load (internal/modules/cjs/loader.js:666:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:606:12)
    at Function.Module._load (internal/modules/cjs/loader.js:598:3)

Installing postcss manually solves the issue but I'm guessing it's due it not being listed a one of the project's dependencies: https://github.com/FullHuman/postcss-purgecss/blob/1a6efc931c61292d716abbf51e2b93a57d2c1d07/src/index.js#L4