我已经想出了一个潜在的解决方案。流星希望一切都捆绑在其目录...所以,让我们把它的范围:)
用下面的目录结构之外的依赖关系:
.
|-- ext
| `-- bootstrap
`-- myapp
|-- .meteor
`-- ...
在我的LESS文件,我做了以下内容:
@BOOTSTRAP: "../../ext/bootstrap/less";
@import "@{BOOTSTRAP}/reset.less";
这仍然不起作用,但我认为这归因于a LESS bug。
不幸的是由流星所产生的错误信息是完全无用的位置:
[[[[[ ~/Code/igl/igl ]]]]]
Running on: http://localhost:3000/
Errors prevented startup:
Exception while bundling application:
ReferenceError: err is not defined
at /usr/local/meteor/packages/less/package.js:33:62
at [object Object].add_file (/usr/local/meteor/app/lib/bundler.js:193:5)
at /usr/local/meteor/app/lib/bundler.js:97:16
at Array.forEach (native)
at Function.<anonymous> (/usr/local/meteor/app/lib/third/underscore.js:76:11)
at /usr/local/meteor/app/lib/bundler.js:96:11
at Array.forEach (native)
at Function.<anonymous> (/usr/local/meteor/app/lib/third/underscore.js:76:11)
at Object.add_files (/usr/local/meteor/app/lib/bundler.js:95:9)
at [object Object].on_use (/usr/local/meteor/app/lib/packages.js:136:11)
Your application is crashing. Waiting for file change.
来源
2012-04-14 10:12:27
lvh
FWIW我刚刚结束了黑客变通这样的:'猫PATH_TO_BOOTSTRAP /更少/ * | grep -v import | egrep -v \^//> bootstrap-concat.less'。作为罪恶丑陋,但作品的魅力,并让我导入一切:) – lvh 2012-04-14 15:29:59
最新的流星包括一个boostrap包,不知道如果这可以解决你的问题,但可能如果你做流星更新,然后流星添加boostrap你现在应该有在您的应用上推送twitter。 – climboid 2012-04-29 20:55:12
使用LESS的优势很容易定制 - 您知道Meteor bootstrap包是否可以从LESS动态编译? – 2012-10-25 00:05:35