Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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 如何将require.js依赖项添加到浏览器&x27;谁的开发者控制台?_Javascript_Browser_Safari_Underscore.js - Fatal编程技术网

Javascript 如何将require.js依赖项添加到浏览器&x27;谁的开发者控制台?

Javascript 如何将require.js依赖项添加到浏览器&x27;谁的开发者控制台?,javascript,browser,safari,underscore.js,Javascript,Browser,Safari,Underscore.js,我在浏览器(Safari)中使用开发者控制台在REPL(读取–评估–打印循环)会话中玩JavaScript 现在我想在JavaScript中使用require.js。如何将require.js依赖项添加到浏览器中,以便在浏览器中使用require.js 例如,我尝试运行: _.omit({name: 'moe', age: 50, userid: 'moe1'}, 'userid'); 得到了这个例外: > _.omit({name: 'moe', age: 50, userid: 'm

我在浏览器(Safari)中使用开发者控制台在REPL(读取–评估–打印循环)会话中玩JavaScript

现在我想在JavaScript中使用require.js。如何将require.js依赖项添加到浏览器中,以便在浏览器中使用require.js

例如,我尝试运行:

_.omit({name: 'moe', age: 50, userid: 'moe1'}, 'userid');
得到了这个例外:

> _.omit({name: 'moe', age: 50, userid: 'moe1'}, 'userid');
< ReferenceError: Can't find variable: _
line: 1
message: "Can't find variable: _"
stack: "eval code↵eval@[native code]↵_evaluateOn↵_evaluateAndWrap↵evaluate"
__proto__: Error
>省略({name:'moe',年龄:50,userid:'moe1'},'userid');
令人惊讶的是,如果我在开发人员控制台上运行与underline.js website:website相同的代码,那么查询运行起来就像一个符咒:

> _.omit({name: 'moe', age: 50, userid: 'moe1'}, 'userid');

< Object
age: 50
name: "moe"
__proto__: Object
>省略({name:'moe',年龄:50,userid:'moe1'},'userid');


这个标签有什么特别之处?有没有办法添加underline.js依赖项?

如果您在页面上使用RequireJS并且
require
函数是全局定义的(例如,您没有使用
wrap
设置为
true
的r.js“构建”javascript),那么您应该能够这样做:

var _ = require('underscore');
然后,您应该能够像正常情况下那样运行任何下划线函数。您也可以一次性使用:

require('underscore').omit({name: 'moe', age: 50, userid: 'moe1'}, 'userid');

你正在检查的页面上是否加载了下划线库?@AlexWayne:是的!刚刚检查了页面上的JavaScript资源!我不想在web浏览器的开发者控制台中使用下划线,也不想在页面上使用下划线。如何将RequireJS依赖项添加到开发人员控制台?尝试时,我得到了
找不到变量:require