【问题标题】:grunt install error: unable to find local gruntgrunt 安装错误:无法找到本地 grunt
【发布时间】:2016-07-24 14:50:45
【问题描述】:

我正在尝试运行 grunt 但收到此错误。我已经全局安装了 grunt,可以从其他位置运行“grunt watch”,它适用于其他文件。我有一个新项目给我,它的文件较少,它包含一个 package.json 文件(这似乎被埋没了,我认为它应该更接近根目录,但我对此并不陌生)。我尝试从根目录运行 grunt watch 并收到上面的错误消息。 package.json 没有将 grunt 文件列为依赖项。任何帮助表示赞赏。谢谢

【问题讨论】:

    标签: node.js gruntjs package.json


    【解决方案1】:

    错误告诉您它在本地丢失。 npm scripts 在 node_modules 目录之外运行东西,所以在本地安装 grunt 来解决它。

    npm install grunt --save-dev

    【讨论】:

    • 谢谢,这是有道理的,但是现在它在我的项目的根目录下安装了一个“node_modules”文件夹。当我尝试在根目录或 less 文件的路径中运行 grunt watch 时,我收到错误“致命错误:无法找到 Gruntfile”。抱歉牵手,有什么建议吗?
    • 听起来您的 grunt 现在已安装在本地。但是,您没有在 Gruntfile.js 所在的目录中运行“grunt watch”。希望对您有所帮助。
    • 听起来您的项目实际上还没有设置为使用 grunt。我建议您查看 Grunt 的入门指南,了解您需要添加到项目中以运行任务的内容。
    猜你喜欢
    • 2019-03-08
    • 2013-08-09
    • 2023-03-13
    • 2017-12-20
    • 2018-01-29
    • 2013-03-19
    • 2015-05-11
    • 1970-01-01
    • 2013-03-24
    相关资源
    最近更新 更多