NPM错误!尝试运行Meteor项目时

时间:2016-07-02 16:39:05

标签: node.js meteor

我正试图从Github查看其他人的Meteor项目。我克隆了它然后尝试通过键入'meteor'来运行它,但结果是这一系列的错误。我在下面提供了一个示例。我以管理员身份运行命令提示符。显然,这与Node或其软件包有关,但我不知道应该去哪里使用它。如果有人能给我一个提示,我将不胜感激。

  

npm http GET https://registry.npmjs.org/camelcase
  npm http GET https://registry.npmjs.org/map-obj
  npm http 304 https://registry.npmjs.org/mime-db
  npm http GET https://registry.npmjs.org/get-stdin
  npm http GET https://registry.npmjs.org/repeating
  npm http 304 https://registry.npmjs.org/async

     

等。等....

     

npm ERR!错误回滚错误:50,
  错误的ERR!错误回滚代码:'EPERM',
  错误的ERR!错误回滚路径:
  “C:\用户\凯尔\文件\网站...

     

npm ERR! 'Object.oncomplete(fs.js:108:15)']}
  npm ERR!
  错误的ERR!请尝试以root / Administrator方式再次运行此命令。

     

npm ERR!系统Windows_NT 6.2.9200
   错误的ERR!命令
  “C:\用户\凯尔\应用程序数据\本地\ .meteor \包\流星工具\ 1.1.10 \ MT-os.windows.x86_32 \ dev_bundle \ BIN \\ node.exe”

     

“C:\用户\凯尔\应用程序数据\本地\ .meteor \包\流星工具\ 1.1.10 \ MT-   os.windows.x86_32 \ dev_bundle \ BIN \ node_modules \故宫\ BIN \ NPM-cli.js”   “安装”
  错误的ERR! CWD
  C:\用户\凯尔\文件\网站\ thisWebsite \包\ NPM-container.npm \封装新14v2dj3

     

npm ERR! fstream_type文件
  错误的ERR! fstream_class FileWriter
  错误的ERR! fstream_finish_call chmod
  错误的ERR!代码ENOENT
  错误的ERR! errno 34
  错误的ERR! fstream_stack
  C:\用户\凯尔\ AppData的\ Local.meteor \包\流星工具\ 1.1.10 \ MT-os.windows.x86_32 \ dev_bundle \ BIN \ node_modules \故宫\ node_modules \ fstream的\ LIB \ writer.js:305 :19

     

npm ERR! fstream_type目录npm   呃! fstream_class DirWriter
  错误的ERR!代码EPERM
  错误的ERR! errno 50
  错误的ERR!堆栈错误:   EPERM,mkdir

     

npm ERR! node -v v0.10.40
  错误的ERR! npm -v 1.4.9
  错误的ERR!路径...

     

npm ERR! fstream_stack Object.oncomplete(fs.js:108:15)
  错误的ERR!   错误:未找到版本:ansi-styles@2.2.0
  错误的ERR!在
  C:\用户\凯尔\应用程序数据\ Local.meteor \包\流星工具\ 1.1.10 ...

     

npm ERR!在Object.oncomplete(fs.js:108:15)
  错误的ERR!如果您需要帮助,可以报告此整个日志,
  错误的ERR!包括npm和节点版本,在:
  错误的ERR! http://github.com/npm/npm/issues

     

npm ERR!系统Windows_NT 6.2.9200
  错误的ERR!命令
  “C:\用户\凯尔\应用程序数据\本地\ .meteor \包\流星工具\ 1.1.10 \ MT-os.windows.x86_32 \ dev_bundle \ BIN \\ node.exe”

2 个答案:

答案 0 :(得分:1)

尝试使用管理员运行CMD / Powershell(以管理员身份运行)。然后安装npm依赖项,因为Github通常不会存储它们:npm installnpm start。如果你不断收到错误。转到C:\Program Files\nodejs\node_modules\ 或安装nodejs的位置,然后右键单击,选择'属性'然后去安全'选项卡并为您需要的用户授予权限,然后尝试运行npm install。祝你好运

答案 1 :(得分:0)

这适用于我的特殊情况:

  1. 在控制台中输入以下内容删除meteorhacks和npm-container:
  2.   

    meteor删除meteorhacks:npm npm-container

    1. 删除' npm-container'包裹生成的文件夹。

    2. 运行'npm init'创建一个package.json

    3. 将packages.json的内容复制到package.json的依赖项部分