저는 Steve Foote와 함께 프로그램하는 법을 배우러 가고 있습니다. 우분투를 운영체제로 사용하고 있습니다. Node.js를 설치하고, grunt 명령 줄을 설치하고, npm을 올바른 폴더에 설치했습니다. 지정된 폴더에서 노드를 실행했을 때 내가 가지고있는 js 파일을 실행하지 못한다는 문제점을 발견했습니다. 심지어 js 파일이있는 폴더로 갔다가 작동하지 않았습니다. 나는 노드 values.js를 시도했지만 아무 것도 나오지 않았다.cmd grunt jshint를 입력 할 때 오류가 발생합니다.
이는 package.json 파일에 대한 내 코드입니다 :
{
"name": "kittenbook",
"version": "0.0.1",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-copy": "~0.5.0",
"grunt-contrib-jshint": "~0.6.3"
}
}
그리고 이것은
가 진정으로 모든에 줄 지어있는 형식 여기에 불량입니다module.exports = function(grunt) {
//Project Configuiration
grunt.initConfig({
/*
* We will configuire our tasks here
*/
concat: {
release: {
src:['js/values.js', 'js/prompt.js'],
dest: 'release/main.js'
}
},
copy: {
release{
src: 'manifest.json',
dest: 'release/manifest.json'
}
},
jshint: {
files: ['js/values.js', 'js/prompt.js']
}
});
//We will load our plugins here
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-jshint');
//We will register our tasks here
grunt.registerTask('default', ['jshint', 'concat', 'copy']);
};
죄송 경우 Gruntfile.js입니다 텍스트 파일
나는 꿀꿀 거리는 소리가 경고를 jshint 입력 말하는 온다 :
Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: Unexpected token {
Warning: Task "jshint" not found. Use --force to continue.
Aborted due to warnings.
예상되는 결과는 무엇입니까? 의미, 어떤 명령을 실행할 것으로 예상합니까, 그리고 당신은 그 결과물을 어떻게 기대합니까? – stone
명령 노드를 입력하면 프롬프트가 표시됩니다. 하지만 내가 가진 javafiles를 실행해야합니다. 프롬프트에 prompt.js를 입력하면 오류로 표시됩니다. 'ReferenceError : prompt is not defined' – Mo920192