我希望有一个未部署到服务器的目录,也不打包发送给客户端。 我读了'测试'目录这样做,但我不想存储我的所有不在测试目录中部署的文件。测试仅适用于测试...
我想在我的项目中包含我的sass文件(.scss),但只需要部署已编译的css(我编译为client / style.css)。所有sass源文件和罗盘配置文件都不需要在任何地方部署。
怎么做? 我希望我不需要在测试中存储所有内容......
谢谢! 彼得
答案 0 :(得分:1)
如this other SO中所述,meteor不包含名称以点(Unix隐藏目录)开头的目录。我使用它来减少我的偏见:client/css/.partials/_<partial_name>.less
。
答案 1 :(得分:-1)
您可以修改Meteor的app / lib / bundler.js第37行以包含您的扩展程序:
var ignore_files = [
/~$/, /^\.#/, /^#.*#$/,
/^\.DS_Store$/, /^ehthumbs\.db$/, /^Icon.$/, /^Thumbs\.db$/,
/^\.meteor$/, /* avoids scanning N^2 files when bundling all packages */
/^\.git$/, /* often has too many files to watch */
/*.scss$/
];
或者您可以使用stylus作为示例为您的sass文件制作package.js.