node-sass-middleware源路径

时间:2017-07-06 12:42:04

标签: javascript node.js express sass

我在我的Express应用程序中使用node-sass-middleware。它适用于主要路由(主页/登录/注册等),但当我请求位于不同文件夹中的'/ collections'之类的路由时,它开始在不同的文件夹下查找scss文件路径,它不编译。

问题不在于__dirname正在改变,正如您所看到的,中间件正在__dirname之后寻找'/ collection',这在两种情况下都是相同的。

app.js

app.use(sassMiddleware({
         src: (__dirname + '/sass'),
         dest: (__dirname + '/public'),
         debug: true,
         })
);

目录

路线(文件夹)

... index.js

... collections.js

终端消息 -

(/登入) /Users/Daniel/code/dansiberry/learnbox/sass/app.scss

(/集合/新) /Users/Daniel/code/dansiberry/learnbox/sass/collections/app.scss不存在

0 个答案:

没有答案