2016-12-21 2 views
0

엠버에 대한 시도가 또는 엠버 내가 다음 오류가를 제공 빌드 할 때 :타다 남은 브로콜리 재단 - 사이트

브로콜리 플러그인 : [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/Projects/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)

내가 청소 NPM과 이물 캐시를 시도 RF RM은 TMP node_modules bower_components 및 플러그인 재설치

NPM과 이물 ( NPM 전 재단 - 사이트, 이물 재단 - 사이트 설치) 및

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

추가 (또는 bower_components을/... 각각)하지만

작동하지 않습니다와

또한 시도 수동 설치 package.json과 bower.json에서 foundation 또는 foundation-sites에 대한

❯ npm -v
3.10.9

❯ node -v
v7.2.0

❯ ember -v
v7.2.0 ember-cli: 2.9.0 node: 7.2.0 os: darwin x64

+0

이 package.json과 bower.json을 보여 bower.json에서 6.2.2로 재단 - 사이트의 버전을 설정 – Lux

+1

할 수 있습니다 만'vendor''에서 app.import' 및 'bower_components'. – locks

답변

0

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

유형 : '공급 업체'

경로가 다를 수 있습니다 성공의 비밀, 내가 package.json정자를 떠나

재단 - 사이트 버전에 따라 달라집니다 .json 변경하지 않고

+0

예, 이것은 핫픽스입니다 ...하지만 장기적으로 나는 파운데이션 용 ember 플러그인을두고 바닐라 파운데이션 사이트를 사용하는 것이 더 낫다고 말할 수 있습니다. – SDen

0
  • 제거 항목.
  • NPM의 cahce 깨끗한
  • 깨끗한 이물 캐시
  • RF RM은 TMP node_modules bower_components는
  • NPM 엠버 - CLI 빌드에서 다른 항목을 관련 재단을 제거 & &은 정자 재단을 설치
  • 정자를 설치 설치 .js 다음을 포함하십시오. app.import('bower_components/foundation-sites/dist/js/foundation.min.js')
  • 엠버 서버를 중지하고 다시 시작하십시오.
+0

나는 전에 그렇게했고, 지금 한 번 더 시험해 보았다. 그것은 여전히 ​​작동하지 않습니다 : ( –

+0

나는 커피 휴식을 가지고 나중에 그것을 시도하십시오 :) – kumkanillam

+0

나는 하루 종일 (npm 설치가 실행되는 동안) –