本文介绍了如果没有`from`选项,PostCSS可能会生成错误的源映射或找不到Browserslist配置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
ionic3项目,当我运行 ionic corodva bulid ios --prod
向我显示此警告。
ionic3 project, when I running ionic corodva bulid ios --prod
showing this warning for me.
离子信息
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
@ionic/app-scripts : 3.1.7
Cordova Platforms : android 6.3.0 ios 4.4.0
Ionic Framework : ionic-angular 3.9.2
System:
ios-deploy : 1.9.2
Node : v6.11.3
npm : 3.10.10
OS : macOS Sierra
Xcode : Xcode 9.2 Build version 9C40b
Environment Variables:
ANDROID_HOME : not set
Misc:
backend : pro
更新:
我试图将我的npm更新为5.5.1,将节点更新为8.6。 0,但仍显示。
I tried to update my npm to 5.5.1 and node to 8.6.0, but still showing.
推荐答案
最后,此警告已解决。感谢 Suraj Rao
Finally, this warning solved. Thanks to Suraj Rao
首先找到 sass.js
/node_modules/@ionic/app-scripts/dist/sass.js。
内搜索 var postcssOptions
并添加来自:undefined,
最后应该是这样的:
var postcssOptions = {
from: undefined,
to: path_1.basename(sassConfig.outFile),
map: autoPrefixerMapOptions
};
参考:。
这篇关于如果没有`from`选项,PostCSS可能会生成错误的源映射或找不到Browserslist配置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!