从今天开始,我们的项目在执行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
有谁知道如何解决这个问题?我们没有改变任何事情。
答案 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,现在工作正常。