2016-08-09 8 views
3

Ich bin wirklich neu in Webpack und verwende Axios mit einem React-Projekt. Ich installierte axios über npm und dann bin ich es, wie so zu importieren, wenn ich will, es benutzen:Axios und Webpack

import axios from 'axios/dist/axios.min.js';

Webpack kümmert sich um den Rest. Ist das der "richtige" Weg?

Antwort

10

Ich denke, der normale Weg, dies zu tun, ist wie folgt:

import axios from 'axios'; 

Die UMD build (axios.min.js) kann hilfreich sein, wenn Sie axios in einem <script> Tag enthalten müssen:

<script src="https://npmcdn.com/axios/dist/axios.min.js"></script> 
+0

Arbeitete! Vielen Dank. – Gregg

+0

Sie können den obigen Weg machen, der ** ES6 ** Weg ist (ich bevorzuge es), oder den ** Require.js ** Weg, der ist: 'const axios = require ('axios');'. Stellen Sie sicher, dass Sie Babel mit ES6 verwenden, wie 'package.json' mit' Abhängigkeiten' mit 'npm install babel-preset-es2016 --save-dev'. Ich werfe auch diese Kerle ein: 'npm install babel-core babel-loader babel-voreingestellt-env --save-dev' (Obwohl sie bereits durch eine Abhängigkeit geladen werden können. – JREAM