使用npm安装grunt-cli时出错

时间:2017-12-20 16:38:20

标签: node.js npm gruntjs npm-install

从今天开始,我们的项目在执行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

有谁知道如何解决这个问题?我们没有改变任何事情。

4 个答案:

答案 0 :(得分:0)

您的 node_modules 似乎有点问题,您可能必须完全删除 node_modules 目录,然后再次运行npm install以获得所需的模块再次安装。

这可以解决您的问题。

答案 1 :(得分:0)

您的Cursor cursor = database.rawQuery("SELECT * FROM `profile_pic`", null); Log.e("CURSOR_SIZE", String.valueOf(cursor.getCount())); if (cursor != null && cursor.getCount() > 0) { if (cursor.moveToFirst()) { //some code here... } else { Log.e("DATABASECURSORRRR123123", "ELSE PARTghdgdfgdfgdfgdfg"); } } else { Log.e("ELSE", "TRUE"); } 似乎存在问题。您可以尝试删除它并再次安装它。您可以运行以下命令。

grunt-cli

npm remove -g grunt grunt-cli

答案 2 :(得分:0)

grunt-cli中移除package.json并全局安装,而grunt本身可以保留在项目环境中。

npm install grunt-cli -g

答案 3 :(得分:0)

问题显然是完全由其他原因造成的。我们将UI项目版本更改为x.x.x-SNAPSHOT,现在工作正常。