[英]'grunt' command doesn't do anything
我正在關注我的新應用程序的咕嚕入門指南 ,但我遇到了一些麻煩。
這是我的Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {,
build: {
src: 'js/*.js',
dest: 'build/*.min.js'
}
}
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-uglify');
// Default task(s).
grunt.registerTask('default', ['uglify']);
};
這是我的package.json
{
"name": "My App",
"version": "0.0.0",
"description": "",
"author": "",
"license": "N/A",
"devDependencies": {
"grunt": "~0.4.2",
"grunt-contrib-jshint": "~0.8.0",
"grunt-contrib-uglify": "~0.2.7"
}
}
我安裝了grunt-cli軟件包,並運行npm install來獲取本地版本的grunt和contrib庫。
但是,當我運行grunt
或grunt uglify
沒有任何反應。
$ grunt
$ grunt uglify
$
知道我錯過了什么或者什么可能導致這種行為?
編輯:我剛剛安裝了摩卡咖啡,我也遇到了同樣的問題:沒有輸出。 也許我的節點或npm安裝有問題
所以看起來這是一個環境設置問題。 我安裝了一個名為node的ubuntu軟件包以及nodejs,它阻止了通過npm安裝的軟件包。 運行以下命令修復了該問題。
sudo apt-get --purge remove node
我有同樣的問題。 Grunt沒有回應。 沒有輸出顯示。 刪除節點和安裝nodejs-legacy對我有用。
刪除節點:
sudo apt-get --purge remove node
和安裝遺產:
sudo apt-get install nodejs-legacy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.