Static GitHub Issues

[2179] Project with linked nuxt can't find postcss modules

prev: (server) Why is 0.0.0.0 displayed as localhost?
next: router

dev branch

Project with linked nuxt can't find modules postcss-import, postcss-url and postcss-cssnext. Project is not in nuxt directory.

It can be fixed if in file lib/core/nuxt.js change line

this.nodeModulePaths = Module._nodeModulePaths(this.options.rootDir)

to

this.nodeModulePaths = [
  ...Module._nodeModulePaths(this.options.rootDir),
  ...Module._nodeModulePaths(__dirname)
]

Is this right way to fix?

Error example:

  Error: Cannot find module '.../myproject/postcss-import'

  - module.js:11 require
    internal/module.js:11:18

  - builder.js:145
    .../nuxt.js/lib/builder/builder.js:145:28

  - builder.js:144
    .../nuxt.js/lib/builder/builder.js:144:12

  - next_tick.js:188 process._tickCallback
    internal/process/next_tick.js:188:7

  - bootstrap_node.js:187 startup
    bootstrap_node.js:187:16

  - bootstrap_node.js:608
    bootstrap_node.js:608:3
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1925">#c1925</a>)</em></sub></div>