«gruntjs» 태그된 질문

Grunt는 JavaScript 프로젝트를위한 작업 기반 명령 줄 빌드 도구 및 작업 실행기입니다.

8
NPM vs. Bower vs. Browserify vs. Gulp vs. Grunt vs. Webpack
가장 인기있는 JavaScript 패키지 관리자, 번 들러 및 작업 러너에 대한 지식을 요약하려고합니다. 내가 틀렸다면 저를 정정하십시오. npm& bower패키지 관리자입니다. 그들은 단지 의존성을 다운로드하고 스스로 프로젝트를 빌드하는 방법을 모른다. 그들이 아는 것은 모든 의존성을 가져온 후 webpack/ gulp/ 호출 grunt하는 것입니다. bower는 같지만 npm평평한 종속성 트리를 만듭니다 ( npm재귀 적으로 …
1886 gruntjs  npm  gulp  bower  webpack 

2
Grunt, NPM 및 Bower의 차이점 (package.json vs bower.json)
npm과 bower를 처음 사용하여 emberjs에서 첫 번째 앱을 빌드했습니다. :) 레일에 약간의 경험이 있으므로 종속성을 나열하기위한 파일 아이디어 (예 : 번 들러 Gemfile)에 익숙합니다. 질문 : 내가 어디에 소속 않는 패키지를 추가 (그리고 자식에 대한 종속성에서 확인)하고 싶을 때 -에 package.json나에 bower.json? 내가 수집 무엇부터 실행 bower install패키지를 가져오고에 넣어 …


13
이 오류의 원인- "치명적인 오류 : 로컬 grunt를 찾을 수 없습니다"
이전 버전의 grunt를 먼저 제거한 다음 새 grunt 버전을 설치 한 후 다음 오류가 발생했습니다. D : \ www \ grunt-test \ grunt grunt-cli : grunt 명령 행 인터페이스. (v0.1.4) 치명적인 오류 : 로컬 그런트를 찾을 수 없습니다. 이 메시지가 표시되면 Gruntfile을 찾을 수 없거나 grunt가 프로젝트에 로컬로 설치되지 않은 …

17
NodeJ를 설치할 수 없습니다 : / usr / bin / env : node : 해당 파일 또는 디렉토리가 없습니다
GruntJ를 사용하기 위해 nodebuns를 Ubuntu 14.04에 설치하려고합니다. 우분투 에 대해 다른 방법 으로 문제를 읽었 으므로 ( 문제? ) 설치하기 위해 수행 한 작업은 다음과 같습니다. sudo apt-get install npm sudo npm install -g grunt-cli 그 후 grunt를 입력하면 오류가 발생합니다. /usr/bin/env: node: No such file or directory 그래서 시도했습니다. …

6
npm install grunt에서 -save-dev의 의미는 무엇입니까? --save-dev
방금 Grunt.js 사용을 시작했습니다 . 설정하기가 어렵고 package.json파일 을 만드는 시점에 있습니다. 이 학습서 에 따르면 package.json파일 을 작성하는 3 가지 방법이 있습니다 . 첫 번째는 npm install grunt --save-dev 그러나 무엇을 --save-dev의미합니까? 나는 시도했지만 헛된 것으로 끝납니다.
277 node.js  gruntjs  npm 

12
Grunt가 다른 설정을 위해 index.html을 생성하게하십시오
Grunt를 webapp의 빌드 도구로 사용하려고합니다. 적어도 두 가지 설정을 원합니다. I. 개발 설정 -연결없이 별도의 파일에서 스크립트로드 내 index.html은 다음과 같습니다. <!DOCTYPE html> <html> <head> <script src="js/module1.js" /> <script src="js/module2.js" /> <script src="js/module3.js" /> ... </head> <body></body> </html> II. 프로덕션 설정 -하나의 파일로 축소 및 연결된 스크립트를로드합니다. index.html과 함께 : …

11
파일에서 문자열을 nodejs로 교체
내가 사용하는 MD5의 툴툴 거리는 소리 작업을 MD5 파일 이름을 생성 할 수 있습니다. 이제 작업 콜백에서 HTML 파일의 소스 이름을 새 파일 이름으로 바꾸고 싶습니다. 가장 쉬운 방법이 무엇인지 궁금합니다.

1
src 및 dist 폴더의 역할은 무엇입니까?
jquery 플러그인에 대한 자식 저장소를 찾고 있습니다. 내 프로젝트에서 사용하기 위해 몇 가지 사항을 변경하고 싶지만 저장소를 열면 이전에 본 적이없는 구조가있었습니다. 내 프로젝트에 어떤 파일을 사용 / 복사해야하는지 잘 모르겠습니다. "dist"와 "src"폴더가 있습니다. 이것들은 어떤 목적으로 사용됩니까? gruntjs 또는 jquery 플러그인에 특정한 것입니까? 내가 궁금한 자식 저장소 : https://github.com/ducksboard/gridster.js


7
npm 창을 전역으로 설치하면 npm 오류가 발생합니다! 관계 없는
나는 grunt와 npm을 처음 사용합니다. 그래서 나는 ' http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer#front_end_developers ' 사이트에서 "요리 책-예제"를 시도하고 있습니다. . 지금 거기를 볼 필요는 없지만 사이트를 공유하는 것이 좋을 것이라고 생각했습니다. 지금까지 글로벌 설치에 관해서는 훌륭합니다. (좋아요, 몇 가지 오류를 알아 내야했지만 이제는 npm으로 작업하고 있습니다). 전 세계적으로 무언가를 설치하려고 할 때 문제가 발생합니다. …
121 windows  gruntjs  npm 

2
태스크 러너 (Gulp, Grunt 등) 및 번 들러 (Webpack, Browserify). 왜 함께 사용합니까?
나는 태스크 러너 및 번 들러 세계에 조금 익숙하며 다음과 같은 일을 겪으면서 Grunt, Gulp, Webpack, Browserify , 나는 그들 사이에 많은 차이가 있다고 생각하지 않았습니다. 즉, Webpack이 태스크 러너가하는 모든 것을 할 수 있다고 생각합니다. 그러나 여전히 gulp와 webpack이 함께 사용되는 거대한 예가 있습니다. 그 이유를 알 수 없었습니다. …

7
Grunt 작업과 함께 노드 검사기 사용
누군가 Grunt 와 함께 노드 검사기를 사용 했 습니까? 애플리케이션 디버깅을 위해 했습니까? 그렇지 않다면 Grunt 기반 앱을위한 디버깅 도구를 추천 할 수 있습니까? 저는 서버 측 앱을 위해 nodejs 로 작업하고 있으며 Grunt 가 별도의 작업을 사용하도록합니다 (사용자가 작업을 개별적으로 실행할 수 있기 때문입니다).

6
grunt : 터미널에서 실행할 때 명령을 찾을 수 없음
저는 그런트를 처음 사용합니다. Mac OSX Lion에서 Grunt를 구성하려고합니다. 여기 의 지침에 따라 아래 파일이 포함 된 프로젝트 폴더를 만들었습니다. 터미널에 "grunt"를 입력하여 실행하려고하면 command not found. 또한 경로 sudo nano /etc/paths를 추가하면 작업 실행기가 작동하지만 여전히 작동하지 않기를 바라면서 경로 를 수정 했습니다. 누군가가 이것을 도울 수 있습니까? ---paths …
100 gruntjs 

2
grunt-contrib-copy에서“확장”옵션은 무엇을합니까? 예제는 모두 그것을 사용하지만 문서는 그것이하는 일에 대해 아무것도 말하지 않습니다.
다음은 README 및 예제입니다 : https://github.com/gruntjs/grunt-contrib-copy/blob/master/README.md . 다음은 https://github.com/gruntjs/grunt-contrib-copy/blob/master/tasks/copy.js 에서 코드의 관련 부분 (내가 이해할 수없는 부분)입니다 . module.exports = function (grunt) { '엄격한 사용'; var path = require ( 'path'); grunt.registerMultiTask ( 'copy', 'Copy files.', function () { var kindOf = grunt.util.kindOf; var options = this.options ({ processContent : …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.