我在以下软件上使用带有Windows 8
Node.js 7.10.0
Python 2.7.14
NPM 5.6.0
的模板:
stencil start
运行[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 }
然后在本地网址加载网站后,它会出现如下错误:
@import 'layout/pdp';
导致此问题的SCSS文件中的行是:
./layout/_pdp.scss
现在,在我的同事的Mac上,这有效。 SASS查找./
,它加载得很好。但是在我的Windows PC上,这不起作用。我已经尝试了导入的每个变体,包括下划线,包括扩展名,在开头使用<span id="n">COUNT</span>
等等。似乎没什么用。
有谁知道为什么这不适用于Windows或使用这些版本的NPM,NodeJS等?