首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上安装laravel-elixir时出错: npm错误!EEXIST,打开'\AppData\Roaming\npm-cache\837c67b9-adable-s tream-1-0-33-package-tgz.lock‘

在windows上安装laravel-elixir时出错: npm错误!EEXIST,打开'\AppData\Roaming\npm-cache\837c67b9-adable-s tream-1-0-33-package-tgz.lock‘
EN

Stack Overflow用户
提问于 2015-08-17 00:01:06
回答 2查看 1.5K关注 0票数 2

我有一个新安装的laravel 5.1。我跟随these steps来设置Elixir,Bootstrap,Font- an等等。当我运行npm install时,它抛出一个错误。我还尝试按照laravel灵丹妙药文档的建议使用npm install --no-bin-links

代码语言:javascript
复制
$ npm install --no-bin-links
npm WARN optional dep failed, continuing fsevents@0.3.8
npm WARN optional dep failed, continuing fsevents@0.3.8

> node-sass@3.2.0 install c:\Users\user\PhpstormProjects\my_project\node_modules\laravel-elixir\node_modules\gulp-sass\node_modules\node-sass
> node scripts/install.js

Binary downloaded and installed at c:\Users\user\PhpstormProjects\my_project\node_modules\laravel-elixir\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-x64-11\binding.node

> node-sass@3.2.0 postinstall c:\Users\user\PhpstormProjects\my_project\node_modules\laravel-elixir\node_modules\gulp-sass\node_modules\node-sass
> node scripts/build.js

` c:\Users\user\PhpstormProjects\my_project\node_modules\laravel-elixir\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-x64-11\binding.node ` exists.
 testing binary.
Binary is fine; exiting.
npm ERR! EEXIST, open 'C:\Users\user\AppData\Roaming\npm-cache\837c67b9-adable-stream-1-0-33-package-tgz.lock'
File exists: C:\Users\user\AppData\Roaming\npm-cache\837c67b9-adable-stream-1-0-33-package-tgz.lock
Move it away, and try again.

npm ERR! System Windows_NT 6.1.7600
npm ERR! command "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--no-bin-links"
npm ERR! cwd c:\Users\user\PhpstormProjects\my_project
npm ERR! node -v v0.10.32
npm ERR! npm -v 1.4.28
npm ERR! path C:\Users\user\AppData\Roaming\npm-cache\837c67b9-adable-stream-1-0-33-package-tgz.lock
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! not ok code 0

我在npm-cache目录中搜索该文件(存在),发现没有该文件。但是,当我执行npm命令时,它与数百个锁文件一起被创建。我试图在安装过程中删除该文件(这相当棘手,而且似乎不太可能,因为有许多文件同时创建和删除),但没有太大帮助。错误并不总是相同的。大多数时候它会显示837c67b9-adable-stream-1-0- 33-package-tgz.lock文件存在,有些时候它只是其他的锁文件。我还尝试将npm更新到最新版本:npm -g install npm@latest (sauce)

EN

回答 2

Stack Overflow用户

发布于 2015-09-23 19:02:49

在Win 8.1上帮助我的是什么:

安装最新版本的Python (目前是3.5)并确保它在您的路径上(打开一些命令行工具,如power shell并输入'py --version').

  • npm
  1. In the laravel install folder run: npm install --no-bin-links

发出命令时,我也是以管理员身份运行power shell,但我不确定这是否重要(不过在这种情况下不会有什么影响)。

票数 1
EN

Stack Overflow用户

发布于 2015-08-18 01:43:26

我遇到了同样的问题,并以管理员身份运行终端,它解决了问题。我不确定你是不是有问题,但是现在gulp可以工作了:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32037127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档