web-dev-qa-db-ja.com

「from」オプションがないと、PostCSSは間違ったソースマップを生成するか、Browserslist configを見つけられません。

Witout fromオプションPostCSSは間違ったソースマップを生成するか、Browserslist configを見つけられませんでした。この警告を防ぐには、CSSファイルパスまたはundefinedに設定します

ionic3プロジェクト、実行中ionic corodva bulid ios --prodこの警告を表示しています。

イオン情報

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に更新しようとしましたが、まだ表示されています。

17
Yuyang He

最後に、この警告は解決しました。おかげでSuraj Rao

最初にsass.jsを検索して/node_modules/@ionic/app-scripts/dist/sass.js.の下にあるvar postcssOptionsファイルを見つけ、from: undefined,を追加します

最終的には次のようになります。

var postcssOptions = {
            from: undefined,
            to: path_1.basename(sassConfig.outFile),
            map: autoPrefixerMapOptions
        };

参照: 回避策

41
Yuyang He