node.js - Sublime Text 3 和 sublime-grunt-build

标签 node.js gruntjs sublimetext3 grunt-contrib-concat grunt-contrib-less

所以我有一个错误,当我尝试构建时,命令行显示:

grunt-cli: The grunt command line interface. (v0.1.13)
[Finished in 0.1s with exit code 99]
[cmd: ['grunt.cmd', '--no-color']]
[dir: F:\LavkaLavka\Shop]
[path: C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\PROGRA~1\SOFTWARE\System\DISKEE~1\;C:\Program Files (x86)\SOFTWARE\Players\Quick time\QTSystem\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\SOFTWARE\Design\NodeJS\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\SOFTWARE\Coders\MP4BOX;C:\Users\133\AppData\Roaming\npm]

所以我已经使用 npm 安装了 node.js,然后全局安装: 咕噜声 较少的 grunt-cli 无咕噜声 grunt-contrib-concat 无 grunt 贡献

然后在 sublime 中我在这里解压了 ssublime-grunt-build 的最新 zip: C:\Users\133\AppData\Roaming\Sublime Text 3\Packages\sublime-grunt-build

我在核心项目文件夹中有简单的 Sublime text 3 项目文件,只有这个基本文件夹:

{
    "folders":
    [
        {
            "path": "."
        }
    ],
    "settings":
    {
        "build_on_save": 1
    }
}

与 package.json:

{
    "name": "133",
    "description": "This is only a test.",
    "version": "1.0.0",
    "keywords": [
        "css",
        "less",
        "mobile-first",
        "responsive",
        "front-end",
        "framework",
        "web"
    ],
    "author": "133",
    "devDependencies": {
        "grunt": "~0.4.5",
        "grunt-cli": "~0.1.13",
        "grunt-contrib-concat": "~0.5.1",
        "grunt-contrib-less": "~1.0.0",
    },
    "engines": {
        "node": "~0.12"
    }
}

和 Gruntfile.js:

module.exports = function(grunt) {
    "use strict";

    // Project configuration.
    grunt.initConfig({

        // Metadata.
        pkg: grunt.file.readJSON('package.json'),
        banner: '/*!\n' +
                ' * 133 v<%= pkg.version %>\n' +
                ' */\n',

        // Task configuration.
        concat: {
            options: {
                banner: '<%= banner %>',
                stripBanners: false
            },
            dist: {
                src: [
                    'js/133/transition.js',
                    'js/133/alert.js',
                    'js/133/button.js',
                    'js/133/carousel.js',
                    'js/133/collapse.js',
                    'js/133/dropdown.js',
                    'js/133/modal.js',
                    'js/133/tooltip.js',
                    'js/133/popover.js',
                    'js/133/scrollspy.js',
                    'js/133/tab.js',
                    'js/133/affix.js'
                ],
                dest: 'js/133.js'
            },
        },
        less: {
            compileCore: {
                options: {
                    strictMath: true
                },
                src: 'css/style.less',
                dest: 'css/style.css'
            }
        },
    });

    // These plugins provide necessary tasks.
    grunt.loadNpmTasks('grunt-contrib-concat');
    grunt.loadNpmTasks('grunt-contrib-less');

    grunt.registerTask('default', ['concat', 'less']);

};

我使用 Bootstrap 3 js 文件进行测试 我错过了什么?

我无法成功通过 google 搜索 grunt-cli 退出代码 99 我想没有这方面的官方信息......

请帮忙:)

最佳答案

好吧,看来我错过了通过 cd 在本地安装 grunt 到我的目录,然后:安装 grunt..有没有办法使用全局 grunt 和插件文件,而无需安装到本地目录?对我来说可能更方便)

关于node.js - Sublime Text 3 和 sublime-grunt-build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28897649/

相关文章:

node.js - Meteor 中的线性执行模型是什么?

node.js - 当攻击者获得用于生成 JWT 的 secret 时会发生什么?

javascript - 无法访问回调函数内分配的变量

css - 如何更改 less 编译,使其不添加 @import 语句?

python - Sublime Text 3、Python 3 和 UTF-8 彼此不喜欢

Node.js 附加文件 用户名

javascript - Angular.js、Yeoman、Grunt

node.js - grunt-usemin src 文件为空

sublimetext3 - Sublime text 3 Fira 代码连字

java - 无法使用/Sublime Text 3运行Java GUI程序代码