github:list.fuzzysearch.jsからパッケージをダウンロードしました。私は私のプロジェクトのjs使用のWebPACKをバンドルすると、私はで必要とされるいくつかのモジュールを欠場するようだエラー、下になった npm install Path/to/LocalFolder/list.fuzzysearch.js-master -S
ローカルフォルダからnpmモジュールをインストールするには?
次のように私のプロジェクトフォルダに
その後のフォルダに解凍し、私はそれをインストールパッケージをインストールしました。
質問1:私は私のプロジェクトにこのパッケージをインストールする前に、私は、最初にダウンロードしたパッケージのフォルダにnpm install
を行う必要があります。すなわち:~/local/folder/list.fuzzysearch.js-master$ npm install
質問2:私は私のapp.jsにモジュールをインポートする際に、どのように私はパスを書くのですか?すなわちimport module from
modulePath , that
modulePath`のように、モジュール名(例:「react」)、またはjsファイルへのパスをnode_moduleフォルダ(「node_module/react/dist/react.js」など)にしますか?
質問3:モジュールのすべての推移的依存性を見つけると、道に沿ってそれらをインストールする方法はありますか?
エラー:
ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'classes' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 1:14-32
ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'extend' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 3:13-30
ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'to-string' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 4:15-35
ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'get-by-class' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 5:17-40
私のアプリのジャバスクリプト:
require('../../../node_modules/bootstrap/dist/css/bootstrap.css')
require ('../public/styles.css')
require ('../index.html')
import React from 'react'
import {render} from 'react-dom'
import 'list.js'
import 'list.fuzzysearch.js'
require('../../../node_modules/bootstrap/dist/js/bootstrap')
「component」をインストールして、このパッケージをそのパッケージマネージャーと共に[here](http://www.listjs.com/docs/plugins/fuzzysearch)としてインストールするか、「component-webpack-plugin' [ここをクリック] ](https://github.com/webpack/component-webpack-plugin)。最初のオプションを選択した場合は、コンポーネントをnpmモジュールとしてロードするために 'component-as-module' [here](https://github.com/eldargab/component-as-module)も使う必要があります – vamsiampolu