使用npm安装grunt-cli时出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用npm安装grunt-cli时出错相关的知识,希望对你有一定的参考价值。
从今天开始,我们的项目在执行grunt-cli的npm安装时遇到了问题。我们在package.json中指定了以下版本的grunt包:
"grunt": "~0.4.0",
"grunt-cli": "^1.2.0"
发生的错误如下:
[ERROR] module.js:327
[ERROR] throw err;
[ERROR] ^
[ERROR]
[ERROR] Error: Cannot find module '/myproject/node_modules/grunt-cli/bin/grunt'
[ERROR] at Function.Module._resolveFilename (module.js:325:15)
[ERROR] at Function.Module._load (module.js:276:25)
[ERROR] at Function.Module.runMain (module.js:441:10)
[ERROR] at startup (node.js:139:18)
[ERROR] at node.js:974:3
有谁知道如何解决这个问题?我们没有改变任何事情。
答案
您的node_modules似乎有点问题,您可能必须完全删除node_modules目录,然后再次运行npm install
以重新安装所需的模块。
这应该可以解决您的问题。
另一答案
你的grunt-cli
似乎有问题。您可以尝试删除它并再次安装它。您可以运行以下命令。
npm remove -g grunt grunt-cli
和
npm install -g grunt grunt-cli
另一答案
从grunt-cli
中删除package.json
并在全局安装它,grunt本身可以保留在项目环境中。
npm install grunt-cli -g
另一答案
问题显然是完全由其他原因造成的。我们将UI项目版本更改为x.x.x-SNAPSHOT,现在它可以正常工作。
以上是关于使用npm安装grunt-cli时出错的主要内容,如果未能解决你的问题,请参考以下文章