npm 모듈로 게시하려고하는 프로젝트가 있습니다. 그것은 모두 내 컴퓨터에서 제대로 실행하고 나는 다른 폴더에 가져올 때, 나는 아무 문제없이 사용할 수 있지만, NPM 게시 나에게이 제공 : 솔직히"NPM 게시를 시도 할 때 클래스 생성자를 'new'없이 호출 할 수 없습니다.
npm ERR! Class constructor cannot be invoked without 'new'
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/forrest/.npm/_logs/2017-11-09T13_21_57_362Z-debug.log
을, 난 어디에 모른다 이런 종류의 오류를 찾으십시오 - 게시하려고하기 전에 올바르게 실행되기 때문에 내 코드에 '새로운'키워드가 누락되지 않았 음을 확신합니다. npm의 특정 문제 일 경우 아무 것도 검색 할 수 없었습니다.
어떻게이 오류를 수정하고 성공적으로 게시 할 수 있습니까? 실패하면 어떤 문제가 있으며 내 코드에서 어디를 봐야합니까?
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'publish' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 5adaf2e8823e5058
5 verbose publish [ '.' ]
6 info lifecycle [email protected]~prepublish: [email protected]
7 info lifecycle [email protected]~prepare: [email protected]
8 info lifecycle [email protected]~prepublishOnly: [email protected]
9 info lifecycle [email protected]~prepack: [email protected]
10 verbose tar pack [ '/var/folders/29/p2_sljq17376p_ycszkbx9rr0000gn/T/npm-35498-ea084a31/tmp/packing-340ae87b/package.tgz',
10 verbose tar pack '.' ]
11 verbose tarball /var/folders/29/p2_sljq17376p_ycszkbx9rr0000gn/T/npm-35498-ea084a31/tmp/packing-340ae87b/package.tgz
12 verbose folder .
13 verbose stack TypeError: Class constructor cannot be invoked without 'new'
13 verbose stack at pack_ (/usr/local/lib/node_modules/npm/lib/utils/tar.js:213:15)
13 verbose stack at /usr/local/lib/node_modules/npm/lib/utils/tar.js:45:7
13 verbose stack at /usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:115:5
13 verbose stack at /usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:402:5
13 verbose stack at checkBinReferences_ (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:357:45)
13 verbose stack at final (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:400:3)
13 verbose stack at then (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:160:5)
13 verbose stack at /usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:348:12
13 verbose stack at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16
13 verbose stack at tryToString (fs.js:514:3)
13 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:502:12)
14 verbose cwd /Users/forrest/web-projects/meristem
15 verbose Darwin 14.5.0
16 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "publish"
17 verbose node v8.6.0
18 verbose npm v5.5.1
19 error Class constructor cannot be invoked without 'new'
20 verbose exit [ 1, true ]
그리고 here's the code I'm trying to publish :
여기에 해당 로그 파일입니다.
문제 자체에 문제가되는 코드를 포함하십시오. – Brian