首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行‘成员服务器’会导致生成失败,导致EEXIST错误?

运行‘成员服务器’会导致生成失败,导致EEXIST错误?
EN

Stack Overflow用户
提问于 2015-03-04 11:47:09
回答 3查看 1.6K关注 0票数 9

在今天运行ember server时得到了这个随机构建错误。在您问之前,以下是我的Ember CLI、Node和NPM版本:

代码语言:javascript
复制
version: 0.1.15
node: 0.10.33
npm: 2.1.8

我使用ember new [app name]创建了一个新的Ember项目。一切正常。然后我运行ember server,打开http://localhost:4200/上的页面,页面显示。然后,我使用ember generate route index创建了一个名为index的新路由。和往常一样,Ember创建了路由、工具栏文件和匹配的test.js。在此之后,正在运行的Ember服务器进程立即抛出一个生成错误:

代码语言:javascript
复制
file changed templates/index.hbs
EEXIST, file already exists '/Users/Nagarjun/Code/RideBazaar/web-client/tmp/class-tmp_cache_dir-hBTLOW8N.tmp'
Error: EEXIST, file already exists '/Users/Nagarjun/Code/RideBazaar/web-client/tmp/class-tmp_cache_dir-hBTLOW8N.tmp'
    at Object.fs.symlinkSync (fs.js:741:18)
    at symlink (/Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/symlink-or-copy/index.js:82:14)
    at Function.symlinkOrCopySync [as sync] (/Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/symlink-or-copy/index.js:58:5)
    at /Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/broccoli-sourcemap-concat/node_modules/broccoli-caching-writer/index.js:103:21
    at lib$rsvp$$internal$$tryCatch (/Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/promise-map-series/node_modules/rsvp/dist/rsvp.js:489:16)
    at lib$rsvp$$internal$$invokeCallback (/Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/promise-map-series/node_modules/rsvp/dist/rsvp.js:501:17)
    at lib$rsvp$$internal$$publish (/Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/promise-map-series/node_modules/rsvp/dist/rsvp.js:472:11)
    at Object.lib$rsvp$asap$$flush [as _onImmediate] (/Users/Nagarjun/Code/RideBazaar/web-client/node_modules/ember-cli/node_modules/promise-map-series/node_modules/rsvp/dist/rsvp.js:1290:9)
    at processImmediate [as _immediateCallback] (timers.js:345:15)

奇怪的是,当我点击ctrl c,停止服务器并重新启动它,构建是成功的。但是,当我再次更改文件时,会得到相同的错误。有什么线索吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-04 12:40:58

看起来就像一个bug,它已经被记录到了余烬-cli项目(GitHub Issue #3413)上。

我按照GitHub第3413号问题中的说明修复了它。为解决这一问题:

  1. "rimraf":"2.2.8"添加到您的package.json文件中(在devDependencies部分-在"glob": "^4.0.5"下面)
  2. 删除node_modules目录(例如在Mac或Linux上,执行rm -rf ./node_modules)
  3. 再次运行npm install
票数 14
EN

Stack Overflow用户

发布于 2015-03-09 00:49:44

使用以下功能对我非常有用:

代码语言:javascript
复制
"devDependencies": {
  ...
  "glob": "^4.4.2"
},
"dependencies": {
  "rimraf": "2.3.1"
}
票数 0
EN

Stack Overflow用户

发布于 2017-03-28 15:24:54

当我试图使用EExist时,我遇到了linklocal错误。我的问题是我用相同的名字连接了两个包。检查package.json并确认您没有重复的name

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

https://stackoverflow.com/questions/28853668

复制
相关文章

相似问题

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