2017-01-13 10 views
1

browserify-railsを使用してbrowserifypinyinパッケージを自分のプロジェクトにインストールしました。コンソールでbrowserify "require"を使用するには?

https://github.com/hotoo/pinyin

var pinyin = require("pinyin"); 
console.log(pinyin("中心")); // [ [ 'zhōng' ], [ 'xīn' ] ] 

それはうまく動作します。しかし、私はGoogle Chromeのコンソールからライブラリを使用することはできません。

> pinyin 
VM362:1 Uncaught ReferenceError: pinyin is not defined 
    at <anonymous>:1:1 
(anonymous) @ VM362:1 
> var pinyin = require("pinyin"); 
VM364:1 Uncaught ReferenceError: require is not defined 
    at <anonymous>:1:15 

私はpinyin変数がすでに宣言されていると思ったが、そうではありません。 require機能をコンソールから呼び出すことはできません。

どのようにしてREPL環境のライブラリを使用できますか?バンドルの外部で使用するために必要なモジュールを公開する

答えて

0

、あなたが--requireオプションを使用する必要があります

browserify index.js --require pinyin > bundle.js 

を、私はbrowserify-railsに慣れていないので、私はそれがどのように設定するべきかわかりません--requireを指定する必要があります。

関連する問題