2015-10-26 25 views
6

Tôi có ứng dụng React ES6 được biên dịch và đóng gói qua trình duyệt.Nhập tệp từ xa qua nhập ES6

Tôi có một vài câu lệnh nhập khẩu như:

import React from 'react/addons' 

Tôi cũng cần phải sử dụng một thư viện bên ngoài mà tạo ra một widget HTML, lưu trữ trên một CDN. Tôi đã thử bao gồm các tập tin trước khi hoặc sau khi nguồn bó:

<script src="//cdn.auth0.com/js/lock-7.9.min.js"></script> 
<script type="text/javascript" src="scripts/build.js"></script> 

Khi tôi cố gắng và tham khảo các đối tượng cung cấp CDN trong giao diện điều khiển, nó hoạt động tốt:

Auth0Lock 
<-function Auth0Lock()... 

Tham khảo nó trong Phản ứng ứng dụng làm tăng lỗi cú pháp. Tôi giả sử tôi cần import nó ... nhưng làm thế nào?

+0

Bạn có sử dụng https này: // github. com/auth0/lock library? –

+1

Đúng, đó là số –

+0

Bạn có thể thử cài đặt thư viện này qua 'npm', như' npm install auth0-lock' và sau đó nhập nó vào ứng dụng của bạn. 'nhập Auth0Lock từ 'auth0-lock'; ' –

Trả lời

4

Bạn có thể cài đặt auth0-lock qua NPM, và sử dụng nó như là một sự phụ thuộc địa phương

npm install auth0-lock --save 

và sau đó nhập nó vào ứng dụng của bạn như thế này

import Auth0Lock from 'auth0-lock'; 
+1

Thật hữu ích, cảm ơn! – punov

Các vấn đề liên quan