【问题标题】:How to use npm modules on grunt?如何在 grunt 上使用 npm 模块?
【发布时间】:2014-11-07 11:26:21
【问题描述】:

早些时候,当我在没有 grunt 的情况下使用 node.js 时,我不得不简单地编写以下代码来包含一个外部模块。

var express  = require('express');

切换到 grunt 后,我​​尝试使用以下模块 qr-image

我一直坚持使用这个模块,因为每当我使用以下命令时,我的代码就会中断。

[这是根据官方example。 ]

var qr = require('../');

要在我的 node_modules 目录中安装这个模块,我通过在

中添加以下依赖项来更改 package.json
"devDependencies": {
    .
    .
    .

    "qr-image": "^2.0.0"
}, 

然后在我的应用程序的根目录级别运行 npm install 命令。

因此,这个 node.js qr-image 模块在 grunt 上的实现被卡住了。任何帮助将不胜感激。

【问题讨论】:

    标签: javascript node.js module gruntjs npm


    【解决方案1】:

    我认为正确的做法是:

    var qr = require('qr-image');
    

    您可以在项目的readme 中找到示例。

    【讨论】:

    • 这对我不起作用,因为我正在使用 Grunt。我尝试在控制器以及服务 js 文件中编写这行代码。控制台上的错误是:ReferenceError: require is not defined
    猜你喜欢
    • 2014-11-18
    • 2014-09-28
    • 2013-11-16
    • 1970-01-01
    • 2020-10-03
    • 2018-03-29
    • 2017-12-30
    • 1970-01-01
    • 2014-08-17
    相关资源
    最近更新 更多