2016-01-01 10 views
8

反応日選択ツール(https://github.com/zippyui/react-date-picker)を追加します。それは私が行を追加する必要があると言いますNPMと流星を使ってCSSファイルを要求する方法は?

require('react-date-picker/index.css'); 
var DatePicker = require('react-date-picker'); 

とmeteorhacksを使用して:npmとbrowserify、私はモジュールが動作している。

/server/declarations.js

DatePicker = Meteor.npmRequire('react-date-picker'); 

/lib/app.browserify.js

DatePicker = require('react-date-picker'); 

しかし、どのように私は、モジュールが動作するようにスタイルをCSSファイルを入手できますか?私は文法エラーを投げずにrequire('react-date-picker/index.css')をどこに置くべきかわからない。変数に代入することはできないので、どうしたらいいですか?

答えて

0

あなたはmeteorhacksは必要ありません:npm!

は、このガイドに従うことによって1.3のベータ版を流星にアプリを更新します。https://github.com/meteor/meteor/issues/5788

次に、新しい機能の使用方法をここで読む:https://github.com/meteor/meteor/blob/release-1.3/packages/modules/README.md

は、これは完全にあなたの問題を解決します。

+1

この問題を解決する方法は実際にはわかりません。 OPは、NPMモジュールに含まれているCSSファイルにアクセスする必要があります。現在(Meteor 1.3でも)これを行う唯一の方法は、CSSファイルを@import '../node_modules/react-date-picker/index.css'(または同様のもの)としてアプリケーションのCSSファイルに追加することです。 – pors

5

流星1.3.2が出たとき、あなたはfoo.jsで、行うことができるようになります:

import "npm-package-name/path/to/style.css";

あなたが< 1.3.2であれば、この問題を回避するには、次のようにpackages/my-asset-importsでパッケージを作成することです:

https://gist.github.com/BretFisher/9ea1ba440cb999af9c95

関連する問題