전자 프로젝트의 node.js 환경에서 dropbox-api-content-hasher (gitrepo here)를 사용했지만 큰 성공을 거두었지만 이제는 Phonegap/코르도바 프로젝트와 나는 다음과 같은 교체하는 방법에 대해 아무 생각도 없어 :노드가없는 dropbox-api-content-hasher 사용
const fs = require('fs');
const dch = require('dropbox-content-hasher');
... 그래서 그것을 사용할 수있는 자바 스크립트 바닐라!
나는 <script type="text/javascript" src="js/dropbox-content-hasher.js"></script>
포함했다 그러나 나는 다음을 수행 할 수 dch
변수에 액세스해야합니다
const hasher = dch.create();
하고 hasher
내가해야 할 일의 나머지 부분에 액세스 할 수 있습니다. 그것을 바꾸는 방법에 대한 경험이 없습니다, 어떤 생각입니까?
나는이 접근법에 대해 더 잘 알고 있으므로 cordova cli보다는 phonegap에 구축하고 있습니다.
편집 :
이 알렉스의 답변에 따라 내 시도의 바이올린는하지만 웹 콘솔에서 'CryptoJS 생성자 아니다'지고 있어요. cryptojs 라이브러리를 가져 오는 방법을 모르겠습니다!
브릴리언트, 감사합니다! 나는 그것을 시험해 볼 것이다! –
나는'import'를 사용할 수 없기 때문에 어떤 프레임 워크도 사용하지 않고 있습니다 ... 어떻게 문자 그대로 이것을 자신의 것 위에 서게 할 수 있습니까? –
cripto-js를 스크립트 태그 (웹 페이지에서 src를 다운로드하기 만하면 됨)에 넣고 위의 코드를 간단한 javascript 함수로 변환 할 수 있습니다. 인스턴스 변수는 글로벌 변수 일 수 있습니다. 가져 오기 및 클래스 문 옆에는 ES6과 관련된 내용이 없으므로 간단해야합니다. –