Open yehuozhili opened 1 year ago
安装 plugin-sass 插件试下:https://d.umijs.org/plugin#umijsplugin-sass
这个当时怀疑sass编译时就安装了,事实上不是这个问题,因为装了也一样报错,而且我自己建立一个scss文件用些sass语法包括变量之类都是可以正常编译的,另外如果sass编不出来,那么至少在npm run start时候会报错或者样式不显示,但是start是正常的。我后来是去掉postcss-loader正常,怀疑postcss-loader生产环境某种语法加了啥东西就编不出来了
请问怎么关掉postcss-loader呀?同样的包,同样的报错。。。。
这个当时怀疑sass编译时就安装了,事实上不是这个问题,因为装了也一样报错,而且我自己建立一个scss文件用些sass语法包括变量之类都是可以正常编译的,另外如果sass编不出来,那么至少在npm run start时候会报错或者样式不显示,但是start是正常的。我后来是去掉postcss-loader正常,怀疑postcss-loader生产环境某种语法加了啥东西就编不出来了
我使用npx @umijs/create-dumi-lib 创建了一个项目,安装@cainiaofe/cn-ui,然后就在src的Foo的index.tsx中加入:
运行npm run start 一切正常。 运行npm run docs:build 报错 报错如下:
本来我以为是没编译scss问题,然后实测发现scss可以编译能生效。最后使用chainWebpack不断调试发现postcss-loader的编译有点问题,去掉postcss-loader后打包就正常了。具体啥原因没仔细研究了。
Versions