简体   繁体   English

余烬西兰花基金会所在地

[英]ember broccoli foundation-sites

When try to ember build or ember serve I get next error: 当尝试使用灰烬生成灰烬服务时,出现下一个错误:

The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with: Broccoli插件:[SourceMapConcat:Concat:供应商/assets/vendor.js]失败,原因:

Error: ENOENT: no such file or directory, stat '/Users/artem_shevtsov/DATA/Projects/laser/ui/tmp/ source_map_concat-input_base_path-TNdPSywn.tmp /bower_components/foundation-sites/dist/foundation.js' at Object.fs.statSync (fs.js:906:18) at FSMonitor._measure (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/heimdalljs-fs-monitor/index.js:66:21) at Object.statSync (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/heimdalljs-fs-monitor/index.js:82:30) at Concat.keyForFile (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/broccoli-caching-writer/index.js:87:20) at Array.map (native) at Concat.CachingWriter._conditionalBuild (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/broccoli-caching-writer/index.js:109:65) at /Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/broccoli-plugin/read_compat.js:93:34 at tryCatch (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/rsvp/dist/rsvp.js:538:12) at invokeCallback (/Users/artem_shevtsov/DATA/Pro 错误:否:没有这样的文件或目录,对象处的状态为'/ Users / artem_shevtsov / DATA / Projects / laser / ui / tmp / source_map_concat-input_base_path-TNdPSywn.tmp /bower_components/foundation-sites/dist/foundation.js'。 FSMonitor._measure(/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/heimdalljs-fs-monitor/index.js:66:21)上的fs.statSync(fs.js:906:18) (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/heimdalljs-fs-monitor/index.js:82:30)在Concat.keyForFile(/ Users / artem_shevtsov / DATA / Projects / laser / ui / node_modules /在Concat.CachingWriter._conditionalBuild(/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/broccoli-caching-writer/index.com的Array.map(native)处的broccoli-caching-writer / index.js:87:20) .js:109:65)在/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/broccoli-plugin/read_compat.js:93:34在tryCatch(/ Users / artem_shevtsov / DATA / Projects / laser / ui /在invokeCallback(/ Users / artem_shevtsov / DATA / Pro中的node_modules / rsvp / dist / rsvp.js:538:12) jects/laser/ui/node_modules/rsvp/dist/rsvp.js:553:13) at publish (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/rsvp/dist/rsvp.js:521:7) at flush (/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/rsvp/dist/rsvp.js:2373:5) at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9) 在发布(/Users/artem_shevtsov/DATA/Projects/laser/ui/node_modules/rsvp/dist/rsvp.js:521:7)时插入jects / laser / ui / node_modules / rsvp / dist / rsvp.js:553:13)刷新时(_Users / artem_shevtsov / DATA / Projects / laser / ui / node_modules / rsvp / dist / rsvp.js:2373:5)在_combinedTickCallback(internal / process / next_tick.js:67:7)在内部/进程/next_tick.js:98:9)

I tried npm and bower cache clean, rm -rf tmp node_modules bower_components and plugins reinstallation 我尝试了npm和bower cache clean, rm -rf tmp node_modules bower_components和插件重新安装

Also tried manual installation with npm and bower ( npm i foundation-sites, bower install foundation-sites ) and add 还尝试使用npm和bower手动安装( npm i foundation-sites,bower install foundation-sites )并添加

app.import('node_modules/foundation-sites/dist/js/foundation.js') app.import('node_modules / foundation-sites / dist / js / foundation.js')
app.import('node_modules/foundation-sites/dist/js/foundation.min.js') app.import('node_modules / foundation-sites / dist / js / foundation.min.js')

(or bower_components/... respectively) but it does not work (或分别为bower_components / ...),但它不起作用

❯ npm -v ❯npm -v
3.10.9 3.10.9

❯ node -v ❯节点-v
v7.2.0 v7.2.0

❯ ember -v ❯ember -v
v7.2.0 ember-cli: 2.9.0 node: 7.2.0 os: darwin x64 v7.2.0 ember-cli:2.9.0节点:7.2.0 os:达尔文x64

  • Remove entry for foundation or foundation-sites from package.json and bower.json. 从package.json和bower.json中删除foundationfoundation-sites条目。
  • npm cahce clean npm cahce干净
  • bower cache clean 凉亭缓存干净
  • rm -rf tmp node_modules bower_components rm -rf tmp node_modules bower_components
  • npm install && bower install npm install && Bower安装
  • bower install foundation 凉亭安装基础
  • remove other entries related foundation from ember-cli-build.js and include below app.import('bower_components/foundation-sites/dist/js/foundation.min.js') 从ember-cli-build.js中删除与基础相关的其他条目,并包括在app.import('bower_components/foundation-sites/dist/js/foundation.min.js')
  • Stop ember server and start it again. 停止ember服务器,然后重新启动它。

app.import('bower_components/foundation-sites/dist/foundation.min.js', { type: 'vendor' }); app.import('bower_components / foundation-sites / dist / foundation.min.js',{type:'vendor'});

type: 'vendor' is the secret of success 类型:“供应商”是成功的秘诀

path can be different, depends on foundation-sites version 路径可以不同,取决于基础站点版本

I leave package.json and bower.json without any changes 我不做任何更改就离开package.jsonbower.json

  1. Set the version of foundation-sites to 6.2.2 in bower.json 在bower.json中将基础站点的版本设置为6.2.2
  2. run bower install 运行bower install

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM