meteor-npm
패키지와 crypto
npm 패키지가 모두 설치되었습니다. 내가Meteor.js에서 NPM 패키지를 사용할 수 없습니다.
Error: Cannot find module 'crypto'
다음 오류를 얻을
var Crypto = Npm.require('crypto')
: I는 서버 내 고궁 박물원 패키지를 사용하려고 할 때
npm: updating npm dependencies -- crypto
그러나 유성, 콘솔 출력을 시작한 후
var Crypto = Meteor.require('crypto')
그리고 나는 전자 오류
Error: Cannot find module '/Users/athenawisdoms/app/.meteor/local/build/programs/server/npm/npm/main/node_modules/crypto'
나는 오류 메시지에서 언급 한 바와 같이 고궁 박물원 패키지 /packages/npm/.npm/package/node_modules/crypto
에서와 /.meteor/local/build/programs/server/node_modules/npm/node_modules/crypto
에서가 아니라 /Users/athenawisdoms/app/.meteor/local/build/programs/server/npm/npm/main/node_modules/
에 존재났습니다.
설치가 잘못 되었습니까?
노드를 열고'var x = require ('crypto')'를 실행하면 어떻게됩니까? 그게 효과가 있니? –
@ChristianFritz 노드의 REPL에서이를 수행 할 때'undefined '가됩니다. –
응답은 항상 정의되지 않지만 질문은 'x'가 뒤에 정의되는지 여부입니다. 오류가 발생하지 않는다면 문제가 해결되고 패키지 설치가 정상적으로 작동 한 것으로 보입니다. 그래서 당신의 문제는 유성 (npm) 패키지 자체가 아닌 유성과 관련이있는 것처럼 보입니다. –