2017-11-20 6 views
1

これは簡単な質問のようですが、答えが見つかりません。イオン3 - テーマを移動する方法> variable.scssファイル

私は、ionic CLIで作成されたIonic 3プロジェクトのAngular/Webpackを持っています。テーマフォルダを削除し、variable.scssファイルをsharded scssフォルダに移動しようとしています。私がやるとき - すべてが吹くまで、私は「サスエラー ファイルをインポートすることが分かったり読めなくはない:/Users/blah/src/theme/variables.scss親スタイルシート:STDIN。」のIDEのエラーを取得

+0

を参照してください 'node_modules/@イオン/アプリ-スクリプト/設定/'での設定はありますか?私は前にこれをしていない。 –

+0

@PhilipBrackわかりませんが、私は誰かがそのモジュールを更新したときにそれをしたくありません。 – RooksStrife

+0

それでは、npmに "post-install"して、変更をコピーします。それを信じるかどうか、私は99%が正しいアプローチだと確信しています。 –

答えて

2

をvariables.scssを移動する場合は、パスを変更する必要があります。 Ionic CLIはパスを "variableSassFiles"(@ionic \ app-scripts \ config/sass.config.js)の下に置きます。

したがって、sass.config.jsをカスタマイズして自分のフォルダに配置する必要があります。その後package.jsonを更新し、追加します。

"config": { 
    "ionic_sass": "./your-path-to-config-folder/sass.config.js" 
    }, 

詳細についてはhttps://github.com/ionic-team/ionic-app-scripts#custom-configuration

+0

私のアプリでは、これらをnpmで変更してアップグレードすることができます。 Hook- '" postinstall ":" node ./post-install.js "'ここでpost-installは参照ファイルの更新を含むいくつかのことを行います。 –

+0

@Paul答えに感謝します。 Grr ..私はpackage.json内の{config:config32} { "variableSassFiles":["src/shared/scss/variables.scss"] }とすることができます。 – RooksStrife

関連する問題