를 사용할 수 없습니다. 이미 meteor npm install --save simpl-schema
을 통해 패키지를 설치했습니다. 유성은 내가 할 수없는 오전/수입 NPM 패키지
import moment from 'moment';
, 내가 사용하고 난 내가 일반적으로 내 클라이언트 측 코드에서 또는 NPM 패키지를 필요로 할 수 있도록 중요한 무언가를 놓친 것을 생각 잘못된 구조? 브라우저 콘솔에서
Uncaught SyntaxError: Unexpected identifier
:
가 나는 오류가 발생합니다. 감사합니다. 감사합니다.
편집 : 나는 응용 프로그램을 실행하기 전에 meteor npm install
라고 한
.
app\server\startup\profilemanagement.js:1 (function(NPM,Assets){(function(){import moment from 'moment';
SyntaxError: Unexpected token import at C:...meteor\local\build\programs\server\boot.js:392:18 at Array.forEach() at Function..each..forEach (C:...meteor\packages\meteor-tool\1.6.0:1\mt-os.windows.x86_64\dev_bundle\server-lib\node_modules\underscore\underscore.js:79:11) at C:...meteor\local\build\programs\server\boot.js:220:5 at C:...meteor\local\build\programs\server\boot.js:463:5 at Function.run (C:...meteor\local\build\programs\server\profile.js:510:12) at C:...meteor\local\build\programs\server\boot.js:462:11
내가 바벨 패키지 올바르게 기능을 설치 한 경우 확실하지 않다 : 나는 서버 측의 js 파일에이 라인 import moment from 'moment';
를 코딩하는 경우
, 나는 다음과 같은 오류가 발생합니다. 뭔가 잘못됐다고 생각해.
이{
"dependencies": {
"abbrev": "^1.1.0",
"addressparser": "^1.0.1",
"ajv": "^5.2.2",
"ansi-regex": "^3.0.0",
"aproba": "^1.2.0",
"are-we-there-yet": "^1.1.4",
"asn1": "^0.2.3",
"assert-plus": "^1.0.0",
"asynckit": "^0.4.0",
"aws-sign2": "^0.7.0",
"aws4": "^1.6.0",
"babel-runtime": "^6.26.0",
"balanced-match": "^1.0.0",
"bcrypt": "^1.0.3",
"bcrypt-pbkdf": "^1.0.1",
"block-stream": "0.0.9",
"boom": "^5.2.0",
"brace-expansion": "^1.1.8",
"buildmail": "^4.0.1",
"caseless": "^0.12.0",
"chart.js": "^2.7.0",
"chartjs-color": "^2.2.0",
"cloudinary": "^1.9.0",
"co": "^4.6.0",
"code-point-at": "^1.1.0",
"color-convert": "^1.9.0",
"color-name": "^1.1.3",
"combined-stream": "^1.0.5",
"concat-map": "0.0.1",
"console-control-strings": "^1.1.0",
"core-js": "^2.5.1",
"core-util-is": "^1.0.2",
"cryptiles": "^3.1.2",
"dashdash": "^1.14.1",
"debug": "^3.0.1",
"deep-extend": "^0.5.0",
"delayed-stream": "^1.0.0",
"delegates": "^1.0.0",
"ecc-jsbn": "^0.1.1",
"extend": "^3.0.1",
"extsprintf": "^1.3.0",
"fast-deep-equal": "^1.0.0",
"fontawesome": "^4.7.2",
"forever-agent": "^0.6.1",
"form-data": "^2.3.1",
"fs.realpath": "^1.0.0",
"fstream": "^1.0.11",
"fstream-ignore": "^1.0.5",
"gauge": "^2.7.4",
"getpass": "^0.1.7",
"glob": "^7.1.2",
"graceful-fs": "^4.1.11",
"har-schema": "^2.0.0",
"har-validator": "^5.0.3",
"has-unicode": "^2.0.1",
"hawk": "^6.0.2",
"hoek": "^4.2.0",
"http-signature": "^1.2.0",
"iconv-lite": "^0.4.19",
"inflight": "^1.0.6",
"inherits": "^2.0.3",
"ini": "^1.3.4",
"is-fullwidth-code-point": "^2.0.0",
"is-typedarray": "^1.0.0",
"isarray": "^2.0.2",
"isstream": "^0.1.2",
"jasny-bootstrap": "^3.1.3",
"jodid25519": "^1.0.2",
"jsbn": "^1.1.0",
"json-schema": "^0.2.3",
"json-schema-traverse": "^0.3.1",
"json-stable-stringify": "^1.0.1",
"json-stringify-safe": "^5.0.1",
"jsonify": "0.0.0",
"jsprim": "^1.4.1",
"libbase64": "^0.2.0",
"libmime": "^3.1.0",
"libqp": "^1.1.0",
"lodash": "^4.17.4",
"mailcomposer": "^4.0.2",
"meteor-node-stubs": "^0.2.11",
"mime-db": "^1.30.0",
"mime-types": "^2.1.17",
"minimatch": "^3.0.4",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
"moment": "^2.18.1",
"ms": "^2.0.0",
"nan": "^2.7.0",
"node-pre-gyp": "^0.6.37",
"nodemailer": "^4.1.0",
"nodemailer-fetch": "^2.1.0",
"nodemailer-shared": "^2.0.0",
"nopt": "^4.0.1",
"npmlog": "^4.1.2",
"number-is-nan": "^1.0.1",
"oauth-sign": "^0.8.2",
"object-assign": "^4.1.1",
"object-inspect": "^1.3.0",
"object-keys": "^1.0.11",
"once": "^1.4.0",
"os-homedir": "^1.0.2",
"os-tmpdir": "^1.0.2",
"osenv": "^0.1.4",
"path-is-absolute": "^1.0.1",
"path-parse": "^1.0.5",
"performance-now": "^2.1.0",
"process-nextick-args": "^1.0.7",
"punycode": "^2.1.0",
"q": "^1.5.0",
"qs": "^6.5.1",
"rc": "^1.2.1",
"readable-stream": "^2.3.3",
"regenerator-runtime": "^0.11.0",
"request": "^2.82.0",
"resolve": "^1.4.0",
"resumer": "0.0.0",
"rimraf": "^2.6.2",
"safe-buffer": "^5.1.1",
"semver": "^5.4.1",
"set-blocking": "^2.0.0",
"signal-exit": "^3.0.2",
"sntp": "^2.0.2",
"sshpk": "^1.13.1",
"string-width": "^2.1.1",
"string.prototype.trim": "^1.1.2",
"string_decoder": "^1.0.3",
"stringstream": "0.0.5",
"strip-ansi": "^4.0.0",
"strip-json-comments": "^2.0.1",
"sweetalert": "^1.1.3",
"tape": "^4.8.0",
"tar": "^4.0.1",
"tar-pack": "^3.4.0",
"through": "^2.3.8",
"tough-cookie": "^2.3.2",
"tunnel-agent": "^0.6.0",
"tweetnacl": "^1.0.0",
"uid-number": "0.0.6",
"util-deprecate": "^1.0.2",
"uuid": "^3.1.0",
"verror": "^1.10.0",
"wide-align": "^1.1.2",
"wow.js": "^1.2.2",
"wrappy": "^1.0.2",
"yallist": "^3.0.2"
}
}
가 두 번째 편집 : 여기 내 package.json이다 (? 어쩌면 마지막 업데이트 이후)
좋아, 그런 것 같다 나는 유성 설치하고 NPM에 큰 문제가 의존성. 나는이 오류로 인해 새로운 유성 프로젝트를 작성할 수 없습니다입니다 :
Error: Error: Could not install npm dependencies for test-packages: Command failed: C:\WINDOWS\system32\cmd.exe /c C:\Users...\AppData\Local.meteor\packages\meteor-tool\1.6.0._1\mt-os.windows.x86_64\dev_bundle\bin\npm.cmd install npm ERR! code ENOGIT npm ERR! No git binary found in $PATH npm ERR! npm ERR! Failed using git. npm ERR! Please check if you have git installed and in your PATH.
당신이있어이 오류를 확인할 수 있습니다 https://github.com/meteor/meteor/issues/8585. Git 경로를 찾지 못해서 Npm 의존성을 설치할 수 없다는 것을 알려줍니다.
그러나 Git을 다시 설치하는 솔루 션은 나에게 효과가 없었습니다. 그래서, 마지막 유성 갱신 이후 무언가가 일반적으로 잘못되었다고 생각합니다. 나는 지금 조금 막혔습니다. 아마도 유일한 해결책은 유성을 완전히 재설치하거나 이전 버전을 사용하는 것일까 요? 나는이 프로젝트를 컴퓨터에서 오래된 유성 버전으로 시작 했으므로 바벨을 제거하고 다시 설치해도 아무런 효과가 없었습니다.
오류가 코드 (구문 오류)의 다른 위치와 관련이있는 것 같습니다. 줄, 클래스 오류 스택 등에 대한 정보가 있습니까? – Jankapunkt
답장을 보내 주셔서 감사합니다. 불행히도 특정 라인이나 사실에 대한 더 이상의 정보가 없다. 클라이언트 쪽 코드에'import ...'줄이있을 때만이 에러가 발생한다. 크롬에서 "sources"를 클릭하면'simple-schema '의 ... ()을 빨간색으로 강조 표시하여 볼 수 있습니다.이 오류는 다음과 같은 이유로 인해 발생합니다. 그 코드가 맞습니까? 아니면 'simple-schema'를위한 다른 구문이나 경로를 사용해야합니까? – Jaybruh
그 점에 대한 생각 1. 응용 프로그램을 실행하기 전에'meteor npm install'을 호출 했습니까? 2. 오류가 서버 측에서도 발생합니까? 서버 콘솔에서 오류 스택을 게시하십시오 3. 바벨 패키지가 올바르게 설치 되었습니까? package.json을 게시하십시오 – Jankapunkt