我改写的“老字号”阵营使用波旁样机,该机还采用一饮而尽 - 萨斯在gulpfile注入一个节点整洁的依赖性:
var sassOptions = {
includePaths: require('node-neat').includePaths,
};
我想用create-react-app
样板并有伴奏的“简单”工作流程通过使用NPM脚本编译SASS文件(也因为创造反应的应用程序内限制你对),但我无法弄清楚如何要做到这一点。
"build-css": "node-sass src/styles/ -o src/",
"watch-css": "npm run build-css && node-sass src/styles/ -o src/ --watch --recursive"
我可能会改写使用了不同的方法在未来的风格(也许使用样式组件,也许继续使用无礼和完全关闭,波旁),但我只需要端口从旧项目的Sass样式了。
关于将创建反应的应用程序内(不排出)和波旁/整齐的任何想法?
有没有办法让neat.includePaths位进入的package.json节点 - 萨斯一个班轮脚本,例如?
据我所知,你不能评价,你需要通过includePaths
一行程序,以便能够进口波旁利落的package.json
。
但是,你仍然可以使用波旁+整洁与非弹出的应用作出反应。如果你把你package.json
变化由阵营here描述,你的机器上安装的宝石和你的无礼的目录,你认为合适的地方安装它们。举个例子;
当安装有宝石,你运行你想让他们安装的命令。 bourbon install --path <some-path>
和neat install
。
当你可以参考波旁整洁这种方式,它是没有问题的根本@import vendors/bourbon/bourbon
等。
当然,管理风格的这种方式不与反应,和/的WebPack的协同定位,模块的思想相提并论,但有时也有绝对需要一个完全可控的Sass样式树。