javascript - 从 node_modules/@blueprintjs 导入样式显示错误“错误:找不到 '~@blueprintjs/core/lib/css/blueprint'”
问题描述
我尝试从 blueprintjs 库加载样式并按照此说明进行操作。
在文件 app/javascript/packs/application.js 我有这个代码:
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import '../src/index.css';
import { App } from '../src/App';
import store from '../src/stores/store';
...
在文件 app/javascript/src/index.css 我有这个:
@import '~@blueprintjs/core/lib/css/blueprint';
@import '~@blueprintjs/icons/lib/css/blueprint-icons';
但是当我运行时,rails webpacker:compile
我收到以下错误消息:
./app/javascript/src/index.css 中的错误模块构建失败(来自 ./node_modules/mini-css-extract-plugin/dist/loader.js):ModuleBuildError:模块构建失败(来自 ./node_modules/postcss- loader/lib/index.js):错误:在 [ /Users/EgorNikitin/todayilearned/app/javascript/src ] 中找不到“~@blueprintjs/core/lib/css/blueprint”
任何帮助都会对我有所帮助!
解决方案
我认为您需要确保安装了 blueprintjs
纱线添加@blueprintjs/core
纱线添加反应反应域反应过渡组
并检查 @blueprintjs 文件夹是否在节点模块文件夹中。如果已经有@blueprintjs 文件夹,那就太好了
推荐阅读
- javascript - 显示 CSS-Class 选择的 X div 中的随机 div
- gitahead - 在 GitAhead 中,如何从特定提交中打开单个文件?
- sql - Oracle 11g 中的计数
- c# - 在 c# 中声明类时,您可以拥有的最大有效修饰符数是多少?
- python - 从文件中打印一个数字表,然后平均每一列
- python - 如何以最少的语法将 pybind11 中的缓冲区对象视为 NumPy ndarray?
- c# - 反射和组变量
- c - 带有逻辑 && 和 || 的 IF 语句 运营商
- python - 使用过滤器的两个列表元素明智比较
- c# - 将两个属性中的两个日期组合成模型中的一个属性值