运行 grunt 只是打开一个记事本文件而不是实际 运行 任务
Running grunt just opens up a Notepad file instead of actually running the tasks
我正在尝试创建一个基本的 Grunt 文件来执行一些任务。
问题是,当我从项目目录中执行 grunt
时,一个记事本文件打开,显示 grunt.js
的内容而不是 运行.
我也试过将文件命名为 Gruntfile.js
,但后来我收到一条消息
grunt-cli: The grunt command line interface. (v0.1.13)
Fatal error: Unable to find local grunt.
If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project. For more information about
installing and configuring grunt, please see the Getting Started guide:
并且我已经安装了 grunt-cli
。
grunt.js
和 Gruntfile.js
看起来像:
module.exports = function(grunt) {
grunt.initConfig({
});
grunt.registerTask('foo', 'A sample task that logs stuff.', function(arg1, arg2) {
if (arguments.length === 0) {
grunt.log.writeln(this.name + ", no args");
} else {
grunt.log.writeln(this.name + ", " + arg1 + " " + arg2);
}
});
grunt.registerTask('default', []);
};
即使全局安装了g运行t,你也需要将它添加到你的项目中——在你的项目目录中,运行:
npm install grunt --save-dev
不要重命名您的任务文件 (keeg Gruntfile.js
),然后 运行ning grunt
应该可以正常工作。
问题是我缺少 package.json
文件。我根本就没创造过。
我通过 运行
解决了问题
npm init
生成它
我正在尝试创建一个基本的 Grunt 文件来执行一些任务。
问题是,当我从项目目录中执行 grunt
时,一个记事本文件打开,显示 grunt.js
的内容而不是 运行.
我也试过将文件命名为 Gruntfile.js
,但后来我收到一条消息
grunt-cli: The grunt command line interface. (v0.1.13)
Fatal error: Unable to find local grunt.
If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project. For more information about
installing and configuring grunt, please see the Getting Started guide:
并且我已经安装了 grunt-cli
。
grunt.js
和 Gruntfile.js
看起来像:
module.exports = function(grunt) {
grunt.initConfig({
});
grunt.registerTask('foo', 'A sample task that logs stuff.', function(arg1, arg2) {
if (arguments.length === 0) {
grunt.log.writeln(this.name + ", no args");
} else {
grunt.log.writeln(this.name + ", " + arg1 + " " + arg2);
}
});
grunt.registerTask('default', []);
};
即使全局安装了g运行t,你也需要将它添加到你的项目中——在你的项目目录中,运行:
npm install grunt --save-dev
不要重命名您的任务文件 (keeg Gruntfile.js
),然后 运行ning grunt
应该可以正常工作。
问题是我缺少 package.json
文件。我根本就没创造过。
我通过 运行
解决了问题npm init
生成它