我@bigcommerce
在以下软件上使用模板:
Windows 8
Node.js 7.10.0
Python 2.7.14
NPM 5.6.0
运行stencil start
然后在本地 URL 加载站点后,它给了我这样的错误:
[Browsersync] File event [change] : stencil/*.css
{ Error: layout\pdp.scss doesn't exist!
at options.error (C:\Users\Tyler\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\@bigcommerce\node-sass\lib\index.js:277:32)
formatted: 'Error: layout\\pdp.scss doesn\'t exist!\n on line 207 of my-theme.scss\n>> @import \'layout/pdp\';\n --------^\n',
message: 'layout\\pdp.scss doesn\'t exist!',
column: 9,
line: 207,
file: 'my-theme.scss',
status: 1 }
SCSS 文件中导致此问题的行是:
@import 'layout/pdp';
现在,在我同事的 Mac 上,这是可行的。SASS 寻找./layout/_pdp.scss
并且它加载得很好。但在我的 Windows PC 上,这不起作用。我已经通过包括下划线、包括扩展名、./
在开头使用等来尝试导入的所有变体。似乎没有任何效果。
有谁知道为什么这不适用于 Windows 或这些版本的 NPM、NodeJS 等?