Ich habe Semantik-UI über Npm installiert. Es ist derzeit innerhalb node_modules und wurde in/dist/gebaut. Sieht aus wie so:Importieren von Semantik-UI in eine Reaktionskomponente
"devDependencies": {
"babel": "^6.5.2",
"babel-core": "^6.11.4",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.11.1",
"react": "^15.3.0",
"react-dom": "^15.3.0",
"react-hot-loader": "^1.3.0",
"webpack": "^1.13.1",
"webpack-bundle-tracker": "0.0.93",
"webpack-dev-server": "^1.14.1"
},
"dependencies": {
"semantic-ui": "^2.2.2"
}
und Struktur-Datei sieht aus wie ...
/node_modules/
|- ...
|- semantic-ui
|- dist
|- components
|- themes
|- semantic.min.css
|- semantic.min.js
In meiner reagieren Komponente app.jsx, ich bin den Import reagieren, reagieren-dom, jquery, aber es scheint ein Problem mit Semantik-
zu habenimport React, { PropTypes } from 'react';
import ReactDOM from 'react-dom';
import $ from 'jquery';
import * from 'semantic-ui';
ERROR in ./assets/js/app.jsx
Module build failed: SyntaxError: /Users/maude/Projects/coffee/assets/js/app.jsx: Unexpected token (4:9)
2 | import ReactDOM from 'react-dom';
3 | import $ from 'jquery';
> 4 | import * from 'semantic-ui';
Warum ist dieser Import ein Problem? Wie kann ich semantic-ui css/js in mein Projekt bringen?
'Modul nicht gefunden: Fehler: Modul 'semantisch-ui' nicht lösen'. Modul nicht gefunden trotz der Tatsache, ich schaue buchstäblich direkt auf es lol: \ – Modelesq
Dann ist eigentlich ein Problem mit, wie semantic-ui funktioniert. Sehen Sie sich diesen [thread] (https://github.com/Semantic-Org/Semantic-UI/issues/3533) an. Offenbar müssen Sie Dateien genau so importieren, wie Sie sie benötigen. – horyd