Access parent directory in React - css

I am trying to import bootstrap.css file into my React component, but I am getting an error:
Module not found: Can't resolve '.../node_modules/bootstrap/dist/css/bootstrap.min.css' in '/Users/pavelsarygin/Desktop/programming_projects/excavate-main/excavate/client/src/components/Login/Signup'
Here is my folder structure:
folder structure
Can somebody please advise how to access the css file in node_modules folder from LoginForm.js component?
Thank you!

Try importing it like this:
import 'bootstrap/dist/css/bootstrap.min.css';

Triple dots import is invalid in webpack, and you should import bootstrap in your root component
To import any node_modules, just have relatively import like so:
import 'bootstrap'
Same when you want to import specifically some files inside that module:
import 'bootstrap/dist/css/bootstrap.min.css';
There are also a few other ways to import your bootstrap file which can be found here.

Related

How to setting up right "plugins" folder in airflow?

I'm using airflow, and I want to import some plugins for my dags
The problem get into the play: when I'm trying to use them, follow by:
from dags_folder.plugins import fetchingData
I get this error
Module name "dags_folder" not found!
(here is my layout)
I've setting up with the airflow.cfg, but it doesn't work!
notes: I'm using conda-env
You need to add the folder dags_folder to python path:
export PYTHONPATH=${PYTHONPATH}:/path/to/dags_folder
then you could import fetchingData from plugins:
from plugins import fetchingData
(if you want to import it from dags_folder.plugins, you need to add the parent folder of dags_folder to the python path).
If you need this plugin in one module, you can add the plugins package to python path pragmatically:
import sys
sys.path.append("/path/to/dags_folder")
from plugins import fetchingData

Using node_modules in Symfony 6

I want to use some node_modules in my Symfony 6 project. For example, Feather icons. But I can't figure out how to include these files without copying them to the public folder or using a CDN.
I have attempted to import the files into app.js using:
import './feather';
Sadly, this does not appear to work. Can anyone help me figure this out because I can also not find any relevant google search results.
EDIT
This is what my app.js currently looks like:
import './styles/app.css';
// start the Stimulus application
import './bootstrap';
import feather from 'feather-icons'; // <-- added line from comment

How can i import css at Vue.js?

in, Vue package, i want to import css file at all in index.html.
now, 'index.html' > 'App.vue' mount by (#app) > 'Todo.vue' mount by router.
Plz help me, thank you. :)
You can import it in main.js file.
import 'bootstrap/dist/css/bootstrap.css'
This will be available in your all components.

Importing CSS files into React components

I'm designing a React component to publish to NPM, and I'm unable to load a css file into my component. I get the error
Module not found: Error: Can't resolve './styles.css'.
I'm using relative pathing, and I'm sure the path is correct.
I've tried installing css-loader, styles-loader, and sass-loader, with no luck. I'm not using webpack either.
The line I'm using to import the CSS file in my component is
import './styles.css';
I'd like to know how one can import CSS files into React components?

How to include materialize-css npm package with webpack

I'm writing a client-side app that is using Webpack, and I cannot figure out how to require the materialize-css package. I'm using Henrik Joreteg's hjs-webpack package, and with this the yeticss npm package is included by doing an import in a sass file (e.g. #import 'yeticss'), but this doesn't work for materialize. Requiring it straight up in the code (e.g. import 'materialize-css' in a JS file) like any other package also doesn't work.
In this case, unlike with yeticss, you need to go in and require the specific files, rather than just the package name, thus:
import 'materialize-css/dist/css/materialize.min.css';
import 'materialize-css/dist/js/materialize.min';
In my case I'm using create-react-app, and I was able to execute:
yarn add materialize-css
And then in my index.js (top level react file):
import '../node_modules/materialize-css/dist/css/materialize.min.css';
import '../node_modules/materialize-css/dist/js/materialize.min';

Resources