Как правильно написать компонент под React для публикации в NPM?

Ситуация следующая, пишу небольшой компонент под реакт, хочу опубликовать его в NPM (актуальная версия на гите). Пишу подобное впервые, поэтому возникают сложности. Для простоты использовал пакет react-webpack-component из Yeoman. Проблема возникла во время тестирования, попытался внедрить его в проект и получаю ошибку
Failed to compile.

Error in ./~/kladrapi-react/index.js
Module not found: [CaseSensitivePathsPlugin] `/develop/myproject/node_modules/kladrapi-react/node_modules/React/react.js` does not match the corresponding path on disk `react`.

 @ ./~/kladrapi-react/index.js 1:82-98

Ошибку я понял, но не понял как сделать правильно. Посмотрел примеры других компонентов, вроде точно так же импортируют компоненты.

В общем требуется помощь)
  • Вопрос задан
  • 364 просмотра
Пригласить эксперта
Ответы на вопрос 1
npm install --save-dev case-sensitive-paths-webpack-plugin


var CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');

var webpackConfig = {
    plugins: [
        new CaseSensitivePathsPlugin()
        // other plugins ...
    ]
    // other webpack config ...
}


https://github.com/Urthen/case-sensitive-paths-web...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы