gpt4 book ai didi

javascript - 运行 'ember server' 会导致构建失败并出现 EEXIST 错误?

转载 作者:数据小太阳 更新时间:2023-10-29 04:06:04 26 4
gpt4 key购买 nike

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

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 CLI 创建了路由、Handlebars 文件和匹配的 test.js。紧接着,正在运行的 Ember 服务器进程抛出了构建错误:

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 时,停止服务器并重新启动它,构建成功了。但是,当我再次更改文件时,我得到了同样的错误。有什么线索吗?

最佳答案

看起来像是针对 ember-cli 项目记录的错误 (GitHub Issue #3413)

我按照 GitHub Issue #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

关于javascript - 运行 'ember server' 会导致构建失败并出现 EEXIST 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28853668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com