首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >polaris shopify导入css问题

polaris shopify导入css问题
EN

Stack Overflow用户
提问于 2018-10-16 14:42:49
回答 2查看 2.4K关注 0票数 1

当我尝试像这样从styles.css导入App.js时

代码语言:javascript
复制
import React from 'react';
import {render} from 'react-dom';
import * as PropTypes from 'prop-types';
import {AppProvider, Page, Card, Button} from '@shopify/polaris';
import '@shopify/polaris/styles.css'; // << issue

import SettingsForm from './SettingsForm';

class App extends React.Component { 
static contextTypes = {
  easdk: PropTypes.object,
};

render() { 
  return (
    <AppProvider>
      <Page title="Settings">
        <SettingsForm />
      </Page>
    </AppProvider>
  );
}
}

export default App;

我收到一个错误:未能编译

代码语言:javascript
复制
./node_modules/@shopify/polaris/styles.css (./node_modules/css-loader??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./node_modules/@shopify/polaris/styles.css)
Unclosed bracket (3864:37)

  3862 |     background-color:#c4cdd5;
  3863 |     background-color:var(--progress-upper, #c4cdd5);
> 3864 |     background-image:linear-gradient(to right, transparent 0%, transparent 0%, transparent 100%, transparent 100% transparent;
       |                                     ^
  3865 |     background-image:linear-gradient(to right, var(--progress-lower, transparent) 0%, var(--progress-lower, transparent) var(--Polaris-RangeSlider-progress, 0%), var(--progress-upper, transparent) var(--Polaris-RangeSlider-progress, 100%), var(--progress-upper, transparent) 100%);
  3866 |     border:none;

我验证了node_modules/@shopify/polaris/styles.css内部的css与https://sdks.shopifycdn.com/polaris/2.12.1/polaris.css相同。

我对这一行background-image:linear-gradient(to right, transparent 0%, transparent 0%, transparent 100%, transparent 100% transparent;进行了全局搜索,但结果为0。

为什么我在这里得到一个错误,我如何克服这一点请?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-22 20:07:26

这是一个众所周知的问题

https://github.com/Shopify/polaris/issues/441

升级到最新/下一个版本(3.0.0-RC3),应该可以。

票数 1
EN

Stack Overflow用户

发布于 2018-10-16 15:00:01

不要在node_modules中App.js中导入css,如果您想在node_modules中覆盖某些设置,您应该创建一个css或更少的文件,并在css或更少的file.And中导入css,@shopify/polaris/node_modules中有许多css属性,因此不需要全部导入它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52838114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档