2017-07-05 16 views
0

clicke here to see pondjs folder inside node-modules私は反応アプリケーションでnpm install pondjs --saveを使用してpondjs(https://www.npmjs.com/package/pondjs)をインストールしました。これはpackage.jsonにもあります。私はなぜアプリケーションで理解できませんでした。私がやっている時にJS:reactjsでライブラリが認識されない

import { TimeSeries , TimeRange} from 'pondjs'; 

それは、モジュールがインストールされ、したがって、それの機能を認識することができないと言います。また

は、私は、オブジェクトの形で大量のデータが含まれているのjsファイルを持っていると私は使用してApp.jsでそのファイルをインポートしようとしている:

import pathtofile/inputdata.js'; 

をし、以下のように変数に保存する:

var input_data = data; 

これは反応するApp.jsファイルで行う正しい方法ですか?お申し込みください

答えて

1

あなたの質問に2部があるので、私はそれらに順番に答えます。

最初の質問は、pondjsのメソッドをインストールしても呼び出すことができませんでした。

そのためには、フォルダ内にpondjsというフォルダがあり、リポジトリにいくつかのパッケージをインストールするときに作成されることを確認してください。

EDIT:

あなただけpondjsの問題を抱えているか、あなたが すべてのパッケージの問題に直面していますか?

インストールパッケージがnode_modulesフォルダにあり、すべてのパッケージで同じ問題が発生している場合は にアップグレードしてください。npmをアップグレードしてください。あなたの問題は で、右のフォルダでは検索されません。 npmを にアップグレードすると、ファイルが正しい場所に配置されます。

pondjsの場合は のnpmパッケージではなく、パッケージにある可能性があります。正しい文書を読んで、 が正しい方法で処理していることを確認してください。あなたの第二の問題に来て


アクセスする変数を別のファイルにエクスポートします。

var obj = { 
    a : [1, 2, 3, 4], 
    b : { c : 'Hello World!' } 
} 

export var obj; 

そして、同様pondjsについては

import { obj } from './path/to/the/file.js' 

+0

node-modules内にpondjsが存在することを示す画像を追加しました。私のapp.jsファイルに – Ashag

+0

、私はこれのような何かをすることができますか?var k = obj.a; – Ashag

+0

はい、できます。いったん別のファイルにインポートすると、そのファイルで宣言した変数と同じになります。 – bharadhwaj

0

それを呼んで、私のコードはSumblimeテキストやターミナルに取り組んでいます。 Webstorm IDEがPondjsな​​どを認識していない可能性があります。

関連する問題