정의되지 않은 gulp의 속성 'sublic'을 읽을 수 없습니다.
저는 ng-factory generator를 사용하여 angularjs 컴포넌트를 만들기 위한 새로운 프로젝트를 비계화하려고 합니다.yo ng-factory 명령어로 프로젝트를 작성한 후 gulp serve 태스크를 사용하여 프로젝트를 실행하려고 했지만 다음 오류가 발견되었습니다.
c:\projects\bywebclient>gulp serve
[11:20:51] Loading C:\projects\bywebclient\gulp_tasks\browsersync.js
[11:20:52] Loading C:\projects\bywebclient\gulp_tasks\karma.js
[11:20:57] Loading C:\projects\bywebclient\gulp_tasks\misc.js
[11:20:57] Loading C:\projects\bywebclient\gulp_tasks\webpack.js
[11:21:07] Using gulpfile c:\projects\bywebclient\gulpfile.js
C:\Users\ATUL KALE\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129
gulpInst.start.apply(gulpInst, toRun);
^
TypeError: 정의되지 않은 속성 '적용'을 읽을 수 없습니다.
C:\Users\에서ATUL KALLE\AppData\로밍\npm\node_modules\gulp\bin\gulp.js:129:19
_param에Tick Callback (내부/프로세스/next_tick.js:67:7)
처리중._tickCallback (내부/프로세스/다음_tick.js:98:9)
Module.runMain에서 (module.js:577:11)
실행 중(bootstrap_node.disc:352:7)
기동시(bootstrap_node.disc:syslog:9)
bootstrap_node.syslog: 467:3
내가 뭘 빼놓았나요?이미 npm 설치를 다시 실행하려고 했습니다.
고마워, 아툴 케일
gulp-cli 재인스톨을 시도합니다.
npm install -g gulp-cli
npm install -g gulp-cli
중요: 이 명령어를 실행한 후 새 터미널을 열어 활성화하십시오.
다음과 같이 4.0으로 업그레이드합니다.
npm install --save-dev github:gulpjs/gulp#4.0
글로벌 gulp 설치 및 로컬 gulp-cli 설치를 제거합니다.글로벌 gulp-cli 패키지와 로컬 gulp 패키지를 유지합니다.
npm uninstall -g gulp
npm uninstall -g gulp-cli
npm install -g gulp-cli
npm install --save-dev github:gulpjs/gulp#4.0
실행할 때마다 아래 오류가 발생합니다.
npm install gulp -g --save
TypeError: 정의되지 않은 속성 '적용'을 읽을 수 없습니다.
at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:20
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)
나는 시도했다.
npm i -g gulp-cli
나한테는 효과가 있어
내가 다시 뛰면
npm install gulp -g --save
위의 오류가 반환됩니다.Gulp을 처음 설치했을 때 패키지에 저장되어 있다는 것을 알게 되었습니다.json 근데 지금은.
둘 다 제거하려고 했습니다.gulp그리고.gulp-cli(전역 및 글로벌) 머신에서 사용하지만 언인스톨 후gulp -v, 그것은 여전히 보여졌다.Gulp CLI 3.9.1새로운 터미널 창에서도 사용할 수 있습니다.최종적으로, 다음의 스텝이 유효하게 됩니다(CLI는 단순히 하드 캐시에 저장된 것처럼 보입니다).
프로젝트로 이동하여 삭제
node_modules폴더입니다.다음 실행:
npm uninstall gulp --global
npm uninstall gulp-cli --global
apt-get remove npm
apt-get remove nodejs
apt-get install nodejs
apt-get install npm
npm install --global gulp-cli
프로젝트로 이동하여 다음 작업을 수행합니다.
npm install현재 터미널을 닫고 새 터미널을 열고 성공 여부를 확인합니다.
gulp -v
라고 말해야 한다.CLI version 2.1.0(작성 시점의 경우).
이제 오류 없이 Gulp 태스크를 실행할 수 있습니다. : )
저 같은 경우에는 자동 스크립트가 있어서npm install gulp (...)v3.9x까지는 괜찮았습니다.
잠시 후 이 순진한 설치는 v4.0.0을 선택하게 되고 CI가 깨집니다.
스크립트 작업 변경npm install gulp@3.9.1모든 걸 정상으로 돌려놨어요
gulp 및 gulp-cli를 다시 설치하여 마지막 버전을 설치합니다.
npm 언인스톨 -g gulpnpm 언인스톨 -g gulp-cli npm install -g gulp-clinpm install -g gulp
그리고 터미널을 닫고 새로 엽니다.
더 하지 않습니다.* 이 、 이 、 * 、 * * * * * 。npm install --save-dev github:gulpjs/gulp#4.0
언급URL : https://stackoverflow.com/questions/38719999/cannot-read-property-apply-of-undefined-gulp
'programing' 카테고리의 다른 글
| 중첩된 JSON: 개체에 새 항목을 추가하는 방법(푸시) (0) | 2023.03.16 |
|---|---|
| React를 사용하여 구성 파일을 저장하고 읽는 방법 (0) | 2023.03.16 |
| Word Press를 ASP와 함께 사용하거나 통합할 수 있습니까?인터넷? (0) | 2023.03.16 |
| jq를 사용하여 배열의 모든 값 가져오기 (0) | 2023.03.16 |
| JSON.net을 사용한JToken 이름/키 취득 (0) | 2023.03.16 |