ember 西兰花基金会网站
ember broccoli foundation-sites
当尝试 ember build 或 ember serve 我得到下一个错误:
西兰花插件:[SourceMapConcat: Concat: Vendor /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 和 bower 缓存清理,rm -rf tmp node_modules bower_components 和插件重新安装
还尝试使用 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.min.js')
(或 bower_components/... 分别)但它不起作用
❯ 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
- 从 package.json 和 bower.json 中删除
foundation
或 foundation-sites
的条目。
- npm cahce clean
- bower 缓存清理
- rm -rf tmp node_modules bower_components
- npm 安装 && bower 安装
- bower 安装基础
- 从 ember-cli-build.js 中删除其他与 foundation 相关的条目并包含在下面
app.import('bower_components/foundation-sites/dist/js/foundation.min.js')
- 停止 ember 服务器并重新启动它。
app.import('bower_components/foundation-sites/dist/foundation.min.js', {
type: 'vendor'
});
类型:'vendor'是成功的秘诀
路径可能不同,取决于基础站点版本
我离开 package.json 和 bower.json 没有任何变化
- 在 bower.json
中将 foundation-sites 的版本设置为 6.2.2
- 运行
bower install
当尝试 ember build 或 ember serve 我得到下一个错误:
西兰花插件:[SourceMapConcat: Concat: Vendor /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 和 bower 缓存清理,rm -rf tmp node_modules bower_components 和插件重新安装
还尝试使用 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.min.js')
(或 bower_components/... 分别)但它不起作用
❯ 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
- 从 package.json 和 bower.json 中删除
foundation
或foundation-sites
的条目。 - npm cahce clean
- bower 缓存清理
- rm -rf tmp node_modules bower_components
- npm 安装 && bower 安装
- bower 安装基础
- 从 ember-cli-build.js 中删除其他与 foundation 相关的条目并包含在下面
app.import('bower_components/foundation-sites/dist/js/foundation.min.js')
- 停止 ember 服务器并重新启动它。
app.import('bower_components/foundation-sites/dist/foundation.min.js', { type: 'vendor' });
类型:'vendor'是成功的秘诀
路径可能不同,取决于基础站点版本
我离开 package.json 和 bower.json 没有任何变化
- 在 bower.json 中将 foundation-sites 的版本设置为 6.2.2
- 运行
bower install