commonjs相关内容

找不到未捕获的模块jqueryify

我的情况 我正在检查spine.js我正在考虑编写的Web应用程序。我已经阅读了所有文档,并完成了所有示例。现在我正在尝试在我自己的Windows 7笔记本电脑上运行spine.contacts示例项目。 我正在为Windows运行节点v0.6.6 我做了什么 已安装节点 通过npm安装脊椎,脊柱应用程序和下摆 在文件夹中提取spine.contacts 运行 npm ..
发布时间:2019-06-07 21:08:22 前端开发

React库如何直接需要其源库?

我正在查看Facebook的React的源代码,并发现在整个项目源中,他们没有指定加载自己的模块的相对路径。例如,代替执行 var foo = require('../ bar / foobar'),库使用 var foo = require('foobar' )好像模块已加载到 node_modules 已经供CommonJS读取。 我只是想知道他们是如何做到这一点的?我尝试通过Grunt ..
发布时间:2019-06-07 19:02:46 前端开发

是否可以使JavaScript模块兼容NodeJS和RequireJS?

我一直在调查各种模块概念如何在NodeJS和浏览器应用程序中应用NodeJS要求(显然在NodeJS应用程序中)和RequireJS用于Web浏览器环境。 然后我突然意识到某些模块可能对客户端和服务器应用程序都有用,因此可以重复使用。 如何开发模块如此他们是否兼容这两种环境? 一个是同步的,一个是异步的。我的第一个想法是利用异步语法,然后为NodeJS定义一个自定义模块,它只是同 ..
发布时间:2019-06-07 18:09:36 前端开发

如何使用ruby gem commonjs加载纯JS文件?

简单问题:如何从ruby加载纯.js文件? 我当前的策略是从内部加载.js文件ruby是使用 commonjs gem 。我发现说明是加载 js目录,然后需要文件。不幸的是,当我尝试加载目录以尝试将nil转换为字符串时,我不断收到TypeError。 这是我的文件结构: 。 $ b $b├──Gemfile$ b $b├──LICENSE.md$ b $b├──README.md ..
发布时间:2019-06-06 15:34:37 前端开发

将变量注入webpack

我正在尝试将一个变量注入我的webpack包中的每个模块,以便获得每个文件的JS错误的调试信息。我启用了 节点:{ __filename:true } webpack中的当前文件路径 在我的webpack.config中,但我想注入类似 的内容 var filename ='我的文件名是:'+ __filename;在编译之前, 进 ..
发布时间:2019-06-06 11:00:45 前端开发

如何在Browserify中使用html模板

我正在尝试找出一种简单的方法,在脚本中需要一个html模板,然后从CLI运行browserify。 说我想抓一个模板并将其附加到正文。 // index.js var template = require( './template.html'); document.body.appendChild(template); 和 ..
发布时间:2019-06-06 10:55:59 前端开发

现有的JavaScript框架是否包含CommonJS?

JavaScript框架,如Prototype,jQuery,YUI,MooTools,Dojo等。所有这些似乎都是针对客户端开发人员的,重点是使用更少的代码实现更高效的通用用户交互模式。 随着服务器端的出现JavaScript,这些框架是否打算采用CommonJS标准,以便为服务器端JavaScript重用其库函数,还是允许Node和Narwhal等替代框架处理服务器端用例? (我意 ..
发布时间:2019-06-06 00:19:42 前端开发

你如何在打字稿中使用jquery ui和commonjs

对于更多上下文,我决定将所有模块保持为commonjs格式以便于移植,并使用browserify和其他一些东西来捆绑前端的东西。 我使用TypeScript进行类型检查,但我不确定如何在我的配置中使用jquery ui。请参阅下面的简单示例。 package.json { “main”:“Main.js”, “license”:“MIT”, “依赖项”:{ “@ types / ..
发布时间:2019-05-27 15:14:43 前端开发

CommonJS中“承诺”抽象的好处是什么?

我正在读这篇文章和关于承诺抽象的部分对我来说似乎有点过于复杂。以下是一个例子: requestSomeData(“http://example.com/foo”)//返回一个响应的承诺 .then(function(response){//'then'用于提供一个promise处理程序 返回JSON.parse(response.body); //解析正文 })//为已解析的主体返回一个 ..
发布时间:2019-02-19 19:15:16 前端开发

如何在浏览器中要求CommonJS模块?

在浏览器中将CommonJS模块加载为客户端javascript的最佳方法是什么? CommonJS模块将其功能放在模块中.exports 命名空间,通常在服务器端脚本中使用 require(pathToModule)包含。在客户端加载它们不能以相同的方式工作(需要更换,需要考虑异步等)。 我找到了模块加载器和其他解决方案:Browserify,RequireJS,yabble等,或者 ..
发布时间:2019-02-19 17:57:07 前端开发