angularjs - 在 grunt 调试后保存代码时出现 .Fatal 错误 : grunt. util._.contains 不是函数

标签 angularjs node.js npm gruntjs

我有两个版本的 grunt,一个是全局的,一个是本地的。 grunt-cli v1.2.0 咕噜声 v1.0.1 我想卸载 v1.0.1。 运行 grunt debug 命令时,它运行成功,但在保存代码时收到此 fatal error :grunt.util._.contains 不是函数。

bower.json

{
  "name": "__",
  "version": "__",
  "devDependencies": {
    "angular": "^1.5.5",
    "angular-ui-router": "^0.2.18",
    "angular-mocks": "^1.5.5",
    "angular-bootstrap": "^1.3.2",
    "ngstorage": "^0.3.10",
    "bootstrap": "^3.3.6",
    "angular-resource": "^1.2.28",
    "ng-file-upload-shim": "^12.0.4",
    "ng-file-upload": "^12.0.4"
  },
  "dependencies": {
    "angularjs-slider": "^5.4.1"
  }
}

package.json

    {
  "author": "....",
  "name": "....",
  "version": "1.0.0",
  "homepage": ".....",
  "licenses": {
    "type": "MIT",
    "url": "...."
  },
  "bugs": "....",
  "repository": {
    "type": "git",
    "url": "..."
  },
  "dependencies": {},
  "devDependencies": {
    "grunt": "^1.0.1",
    "grunt-bump": "0.0.6",
    "grunt-coffeelint": "~0.0.10",
    "grunt-contrib-clean": "^0.4.1",
    "grunt-contrib-coffee": "^0.7.0",
    "grunt-contrib-concat": "^0.3.0",
    "grunt-contrib-copy": "^0.4.1",
    "grunt-contrib-jshint": "^0.4.3",
    "grunt-contrib-less": "~0.11.0",
    "grunt-contrib-uglify": "^0.2.7",
    "grunt-contrib-watch": "^0.4.4",
    "grunt-conventional-changelog": "^0.1.2",
    "grunt-html2js": "^0.1.9",
    "grunt-karma": "^0.8.2",
    "grunt-ng-annotate": "^0.8.0",
    "karma": "^0.12.9",
    "karma-coffee-preprocessor": "^0.2.1",
    "karma-firefox-launcher": "^0.1.3",
    "karma-jasmine": "^0.1.5"
  }
}

最佳答案

这是由于 grunt 版本不兼容,所以我按照以下命令操作: 我卸载了 Grunt:

>npm uninstall -g grunt

我安装了 Grunt-cli:

>npm install -g grunt-cli

然后我检查了版本:

>grunt --version

grunt-cli v1.2.0
grunt v1.0.1

我得到了上述回复,但我需要 grunt v0.4.5

然后我安装了所需的 grunt 版本:

npm install grunt@0.4.5 --save-dev

现在我没有收到上述指定的错误。

关于angularjs - 在 grunt 调试后保存代码时出现 .Fatal 错误 : grunt. util._.contains 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39699956/

相关文章:

javascript - AngularJs:$watch未触发

node.js - 无法在 Alpine Linux 上运行 node-gdal : "__printf_chk: symbol not found"

node.js - 将 pdfmake 缓冲区上传到 s3

node.js - 创建对象以附加到 Node.js 中的 HTTP 和 HTTPS Express 服务器

node.js - 是否有一个 npm 命令可以在不安装的情况下向 package.json 添加依赖项?

javascript - 如何让 Angular JS ng-init 仅在特定条件下进行?

javascript - 为什么我无法关闭剑道窗口

javascript - angularjs:$watch未触发

node.js - 使用 npm 安装 express

reactjs - 无法创建 react 项目