Редактировать: найдено решение здесь
Попытка создать WebPart для Sharepoint Online.Я хочу использовать стили библиотеки ядра ткани для макета и шрифтов, но мой код не выбирает стили из className
.
Я проверил документацию, чтобы увидеть, нужно ли мне что-то включать или есть какие-то обновления, которые мне здесь не хватает, которые мне нужно установить.Поскольку он отлично работал на моем другом проекте 3 месяца назад, и у меня та же самая база кода.
Я нахожусь на более новой версии SPFx, чем я был тогда, но я не вижу ничего об этом в примечаниях к патчу
<div className="ms-Grid" dir="ltr">
<div className="ms-Grid-row">
<div className="ms-Grid-col ms-sm6 ms-md6 ms-lg6">
<HighlightedNewsItem newsArticle={this.props.newsArticles[0]} />
</div>
<div className="ms-Grid-col ms-sm6 ms-md6 ms-lg6">
<HighlightedNewsItem newsArticle={this.props.newsArticles[1]} />
</div>
</div>
</div>
Мой импорт выглядит следующим образом:
import * as React from 'react';
import * as strings from 'NewsFeedWebPartStrings';
import styles from '../NewsFeed.module.scss';
import { INewsFeedContentProps, INewsFeedContentState } from '.';
import { HighlightedNewsItem } from './HighlightedNewsItem/index';
и мой package.json выглядит следующим образом
{
"name": "client-side-solution",
"version": "0.0.1",
"private": true,
"engines": {
"node": ">=0.10.0"
},
"scripts": {
"build": "gulp bundle",
"clean": "gulp clean",
"test": "gulp test"
},
"dependencies": {
"@microsoft/sp-core-library": "1.8.0",
"@microsoft/sp-lodash-subset": "1.8.0",
"@microsoft/sp-office-ui-fabric-core": "^1.8.0",
"@microsoft/sp-property-pane": "1.8.0",
"@microsoft/sp-webpart-base": "1.8.0",
"@pnp/spfx-controls-react": "1.12.0",
"@pnp/spfx-property-controls": "1.14.1",
"@types/es6-promise": "0.0.33",
"@types/react": "16.7.22",
"@types/react-dom": "16.0.5",
"@types/webpack-env": "1.13.1",
"office-ui-fabric-react": "^6.165.0",
"react": "16.7.0",
"react-dom": "16.7.0"
},
"resolutions": {
"@types/react": "16.4.2"
},
"devDependencies": {
"@microsoft/rush-stack-compiler-3.2": "0.3.6",
"@microsoft/sp-build-web": "1.8.0",
"@microsoft/sp-module-interfaces": "1.8.0",
"@microsoft/sp-tslint-rules": "1.8.0",
"@microsoft/sp-webpart-workbench": "1.8.0",
"@types/chai": "3.4.34",
"@types/mocha": "2.2.38",
"ajv": "~5.2.2",
"gulp": "~3.9.1",
"typescript": "3.2.4"
}
}
Я хочу, чтобы стиль компоновки ткани применялся к моему коду, но это не так. Макетная документация