node-sass CLI 操作顺序
node-sass CLI order of operations
我正在尝试理解使用 node-sass 源映射,并将输出通过管道传输到另一个进程(使用 autoprefix,然后使用 cssnano 进行缩小)。
目前我已经得到 node-sass 使用以下命令来处理 sourcemaps:
node-sass --source-map default.css.map input.scss output.css
按此顺序,它将 default.css.map 视为源映射的输出位置。然后它将 input.scss 视为入口文件,将 output.css 视为构建文件。
我想要的工作是将输出通过管道传输到另一个进程,即:
node-sass --source-map default.css.map input.scss | (use another module to run another build step)
然而,当我省略输出文件时,它使用地图文件作为输入文件,input.scss 作为输出。我尝试将入口文件放在 source-map 选项之前,但这似乎不起作用。
这里有什么我应该知道但我遗漏的吗?有人可以在这里提供帮助吗?
这个其实很好用,就是后面的流程坏了。这是获取
的问题
postcss -u autoprefixer
跳过 css 地图。
我正在尝试理解使用 node-sass 源映射,并将输出通过管道传输到另一个进程(使用 autoprefix,然后使用 cssnano 进行缩小)。
目前我已经得到 node-sass 使用以下命令来处理 sourcemaps:
node-sass --source-map default.css.map input.scss output.css
按此顺序,它将 default.css.map 视为源映射的输出位置。然后它将 input.scss 视为入口文件,将 output.css 视为构建文件。
我想要的工作是将输出通过管道传输到另一个进程,即:
node-sass --source-map default.css.map input.scss | (use another module to run another build step)
然而,当我省略输出文件时,它使用地图文件作为输入文件,input.scss 作为输出。我尝试将入口文件放在 source-map 选项之前,但这似乎不起作用。
这里有什么我应该知道但我遗漏的吗?有人可以在这里提供帮助吗?
这个其实很好用,就是后面的流程坏了。这是获取
的问题postcss -u autoprefixer
跳过 css 地图。