Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用browserify“;要求;在控制台里?_Javascript_Ruby On Rails_Browserify - Fatal编程技术网

Javascript 如何使用browserify“;要求;在控制台里?

Javascript 如何使用browserify“;要求;在控制台里?,javascript,ruby-on-rails,browserify,Javascript,Ruby On Rails,Browserify,我使用browserify rails在rails项目中安装了browserify和pinyin包 它工作得很好。但是我不能从谷歌浏览器控制台使用这个库 > pinyin VM362:1 Uncaught ReferenceError: pinyin is not defined at <anonymous>:1:1 (anonymous) @ VM362:1 > var pinyin = require("pinyin"); VM364:1 Uncaught

我使用
browserify rails
在rails项目中安装了
browserify
pinyin

它工作得很好。但是我不能从谷歌浏览器控制台使用这个库

> 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
>拼音
VM362:1未捕获引用错误:未定义拼音
时间:1:1
(匿名)@VM362:1
>var拼音=要求(“拼音”);
VM364:1未捕获引用错误:未定义require
时间:1:15
我以为
拼音
变量已经声明了,但它不是。
无法从控制台调用
require
函数


如何使用REPL环境中的库?

要公开所需的模块以在捆绑包之外使用,应使用以下选项:


我不熟悉
browserify rails
,因此我不确定它应该如何配置,但您需要指定的选项是
--require

要公开所需的模块以便在捆绑包之外使用,您应该使用以下选项:

我不熟悉
browserify rails
,因此我不确定它应该如何配置,但是您需要指定
--require
选项

> 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
browserify index.js --require pinyin > bundle.js