安装npm的错误消息

时间:2016-03-11 23:36:56

标签: javascript twitter-bootstrap installation root npm-install

当我从根目录

键入npm install时,收到以下消息
  

$ npm install   错误的ERR!安装无法读取依赖项   错误的ERR!达尔文15.3.0   错误的ERR! argv" / usr / local / bin / node" "在/ usr / local / bin中/ NPM" "安装"   错误的ERR!节点v4.4.0   错误的ERR! npm v2.14.20   错误的ERR!路径/package.json   错误的ERR!代码ENOPACKAGEJSON   错误的ERR! errno -2   错误的ERR!系统调用打开

     

npm ERR! package.json ENOENT:没有这样的文件或目录,打开' /package.json'   错误的ERR! package.json这很可能不是npm本身的问题。   错误的ERR! package.json npm无法在当前目录中找到package.json文件。   错误的ERR!达尔文15.3.0   错误的ERR! argv" / usr / local / bin / node" "在/ usr / local / bin中/ NPM" "安装"   错误的ERR!节点v4.4.0   错误的ERR! npm v2.14.20   错误的ERR!路径npm-debug.log.3965331654   错误的ERR!代码EACCES   错误的ERR! errno -13   错误的ERR!系统调用打开

     

npm ERR!错误:EACCES:权限被拒绝,打开' npm-debug.log.3965331654'   错误的ERR!在错误(本机)   错误的ERR! {[错误:EACCES:权限被拒绝,打开' npm-debug.log.3965331654']   错误的ERR!错误:-13,   错误的ERR!代码:' EACCES',   错误的ERR!系统调用:'打开',   错误的ERR!路径:' npm-debug.log.3965331654' }   错误的ERR!   错误的ERR!请尝试以root / Administrator方式再次运行此命令。

     

npm ERR!请在任何支持请求中包含以下文件:   错误的ERR! / NPM-调试。

1 个答案:

答案 0 :(得分:0)

您可能正在尝试在空目录中运行此代码。这个不对。 private File insertFile(String filePath) { // Set file's metadata on the server File body = new File(); // Title of the file to insert, including the extension. body.setTitle(getFileName(filePath) + "." + getExtension(filePath)); body.setMimeType(null); body.setFileExtension(getExtension(filePath)); // folderList is string array of the name of the parent folders for the file String[] folderList = getFoldersList(filePath); File folder1 = new File(); folder1.setMimeType("application/vnd.google-apps.folder"); folder1.setTitle(folderList[0]); try { folder1 = this.service.files().insert(folder1).execute(); } catch (IOException e){ e.printStackTrace(); } File folder2 = new File(); folder2.setMimeType("application/vnd.google-apps.folder"); folder2.setTitle(folderList[1]); folder2.setParents(Arrays.asList(new ParentReference().setId(folder1.getId()))); try { folder2 = this.service.files().insert(folder2).execute(); } catch (IOException e){ e.printStackTrace(); } body.setParents(Arrays.asList(new ParentReference().setId(folder2.getId()))); // Set file's content. java.io.File fileContent = new java.io.File(filePath); // Set file's type FileContent mediaContent = new FileContent(null, fileContent); try { File file = this.service.files().insert(body, mediaContent).execute(); return file; } catch (IOException e) { Log.v(DEBUG_TAG, "An error occurred while uploading."); e.printStackTrace(); return null; } } 命令安装package.json文件中列出的所有包和依赖项。

如果要启动npm项目并使npm install成功运行,请先运行npm install命令。这将创建你的package.json,在那里你将能够输入所有的包和deps。然后,您就可以运行npm init

这是tutorial 并且one更多