0
저는 coffeescript를 가르치려고 노력하고 있지만 localStorage를 사용하려고 할 때 부족합니다. 내가 NPM을 통해 로컬 스토리지를 설치하려고했습니다coffeescript는 localStorage를 찾을 수 없습니다
(localStorage.getItem("a_key") isnt null) and (localStorage.getItem("b_key") isnt null)
하지만, 도움이되지 않습니다 detail_view.coffee에서
$ coffee detail_view.coffee
ReferenceError: localStorage is not defined
at isLoggedIn (/Users/me/workspace/hero/html_client/detail_view.coffee:12:18, <js>:5:13)
at Object.<anonymous> (/Users/me/workspace/hero/html_client/detail_view.coffee:225:4, <js>:144:7)
at Object.<anonymous> (/Users/me/workspace/hero/html_client/detail_view.coffee:164:4)
at Module._compile (module.js:456:26)
라인 입니다. 즉
$ sudo npm -g install localstorage
npm http GET https://registry.npmjs.org/localstorage
npm http 404 https://registry.npmjs.org/localstorage
[email protected] /usr/local/lib/node_modules/localStorage
$ echo 'export PATH=/usr/local/lib/node_modules/localStorage:$PATH' >> ~/.profile
$ source ~/.profile
$ coffee detail_view.coffee
ReferenceError: localStorage is not defined
at isLoggedIn (/Users/me/workspace/hero/html_client/detail_view.coffee:12:18, <js>:5:13)
at Object.<anonymous> (/Users/me/workspace/hero/html_client/detail_view.coffee:225:4, <js>:144:7)
at Object.<anonymous> (/Users/me/workspace/hero/html_client/detail_view.coffee:164:4)
at Module._compile (module.js:456:26)
나는 무엇을 놓치고?
감사합니다. 매력적이었습니다. 어떤 기술자가 내 노드에 알려져 있지 않은지와 노드를 추가하는 방법은 어디에서 확인할 수 있습니까? 이제 '창'과 비슷한 문제가 발생합니다. window = require ('window')가 작동하지 않습니다 ... – MdaG
저는 어떤 목록도 모르지만 브라우저와 관련이 있다면 거기에 없을 것입니다. 'window'는 node.js에서 의미가 없으며, 창이 없습니다. 그러나 node.js에서'global'을 사용하여 브라우저에서'window'를 사용하는 것과 같은 방법으로 전역 변수를 만들 수 있습니다. 브라우저에 [docs] (http://nodejs.org/api/)를 열어 두십시오. 안에 있지 않으면 존재하지 않습니다. –