我正试图从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 \封装新14v2dj3npm 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 :19npm ERR! fstream_type目录npm 呃! fstream_class DirWriter
错误的ERR!代码EPERM
错误的ERR! errno 50
错误的ERR!堆栈错误: EPERM,mkdirnpm 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/issuesnpm ERR!系统Windows_NT 6.2.9200
错误的ERR!命令
“C:\用户\凯尔\应用程序数据\本地\ .meteor \包\流星工具\ 1.1.10 \ MT-os.windows.x86_32 \ dev_bundle \ BIN \\ node.exe”
答案 0 :(得分:1)
尝试使用管理员运行CMD / Powershell(以管理员身份运行)。然后安装npm依赖项,因为Github通常不会存储它们:npm install
和npm start
。如果你不断收到错误。转到C:\Program Files\nodejs\node_modules\
或安装nodejs的位置,然后右键单击,选择'属性'然后去安全'选项卡并为您需要的用户授予权限,然后尝试运行npm install。祝你好运
答案 1 :(得分:0)
这适用于我的特殊情况:
meteor删除meteorhacks:npm npm-container
删除' npm-container'包裹生成的文件夹。
运行'npm init'创建一个package.json
将packages.json的内容复制到package.json的依赖项部分