5

モジュールを見つけることができません私はここに示されているようにSPFアプリケーションを構築するためのVisual Studio用NodeJSツールを使用しています:ビルド:OurFirstAppWithFVisualStudio.module.scss

https://github.com/SharePoint/sp-dev-docs/wiki/Working-with-visual-studio

しかし、すべての手順を実行した後、私はこのエラーを持っている

重大度コード説明プロジェクトファイルの行の抑制状態 エラービルド:モジュール を見つけることができません」./OurFirstAppWithFVisualStudio.module.scss'。 NodejsApp1 E:\ GoogleドライブLabsの\ SPF \ OurFirstSPFAppWithVisualStudio \ SRC \ Webパーツ\ ourFirstAppWithFVisualStudio \ OurFirstAppWithFVisualStudioWebPart.ts私は解決策を確認し8

、私は.scssファイルを溶液から除外された気づいたので、私の最初のアクション\それをプロジェクトに含めることでした。

しかし、それは何の効果もありませんでした。

enter image description here

答えて

3

問題はtypescriptですが、それはあなたのモジュールを解決することができなくされ、あなたのモジュールOurFirstAppWithFVisualStudio.module.cssのためのためのタイピングを見つけることができないかもしれないです。スタイルをrequireに試してみてください。 typescriptですがrequire機能を解決できない場合は、あなたのプロジェクトで

declare interface IRequire { 
<T>(path: string): T; 
(paths: string[], callback: (...modules: any[]) => void): void; 
ensure: (paths: string[], callback: (require: <T>(path: string) => T) => void) => void; 
} 

declare var require: IRequire; 

.d.tsファイルに次のように追加します。 import styles from './...scss'を行う必要はありません。単にファイルをインポートまたは必要とすることは、そのトリックを行う必要があります。 webpackを使用していない場合は、webpack.config.jsまたは他のバンドラでスタイルローダーを設定していることを確認してください。 thisの記事を読んでwebpackのローダーを設定することができます。これらのどちらもうまく動作しない場合は、typed-css-modules

を使用して宣言ファイルを作成できます。