Skip to content

node_modules does not seem to be an included path for Sass in CRA 2.0 #4651

@jimbojetlag

Description

@jimbojetlag

I am not sure if this is a bug, or a feature. Apparently, node_modules/ directory is not an included path for Sass in CRA 2.0.

As instructed in #2859, node_modules/ prefix should be used when importing sass files from libraries. Including this prefix is not conventional in sass projects.

But then, even when using that prefix, libraries that import sass files other libraries will cause the File to import not found or unreadable error.

As an example, using @material/react-top-app-bar:

import 'node_modules/@material/react-top-app-bar/index.scss';

gives the error:

File to import not found or unreadable: @material/top-app-bar/mdc-top-app-bar.
      in node_modules/@material/react-top-app-bar/index.scss (line 1, column 1)

Activity

bugzpodder

bugzpodder commented on Jun 19, 2018

@bugzpodder

Does: import '~@material/react-top-app-bar/index.scss'; work?

jimbojetlag

jimbojetlag commented on Jun 19, 2018

@jimbojetlag
Author

Does: import '~@material/react-top-app-bar/index.scss'; work?

It only works for the application, not the libraries.

changed the title [-]node_modules does not seem to an included path for Sass in CRA 2.0[/-] [+]node_modules does not seem to be an included path for Sass in CRA 2.0[/+] on Jun 20, 2018
stale

stale commented on Nov 2, 2018

@stale

This issue has been automatically marked as stale because it has not had any recent activity. It will be closed in 7 days if no further activity occurs.

jayantbh

jayantbh commented on Nov 25, 2018

@jayantbh
Contributor

For anyone stumbling across this from a Google search, this helped me:
#5599 (comment)

locked and limited conversation to collaborators on Jan 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @Timer@jayantbh@jimbojetlag@bugzpodder

        Issue actions

          node_modules does not seem to be an included path for Sass in CRA 2.0 · Issue #4651 · facebook/create-react-app