草庐IT

javascript - ESLint ES6 Redux global-required Unexpected require();

我在使用ESLint时遇到了这个问题,我不能自己解决问题,正如您在屏幕截图中看到的那样,这些商店对于每个环境都是分开的,我该如何解决这个问题才能让ESLint开心并让我学习新事物? 最佳答案 这是因为您需要分支代码:http://eslint.org/docs/rules/global-require.如果您不想更改代码,只需添加禁用注释即可:/*eslint-disableglobal-require*///yourcodehere/*eslint-enableglobal-require*/

javascript - 如何在层之间传递 http 服务器变量,而不是将其用作 node.js 中不同文件中的 require 语句?

我已经创建了一个nodeJS应用程序,它需要创建一个可以正常工作的服务器,在文件server.js中如下所示:http.createServer(app).listen(app.get('port'),function(err){if(err){console.error(err);}else{runProcess();console.log('Serverlisteningonport'+app.get('port'));}});现在我需要将此服务器传递给某个文件,并且我的应用程序构建如下:server.jsapp.jsroutes.jsaction.js所以我按照下面的方法快速完成

javascript - 我可以在 NodeJS 的 require 函数中使用别名吗?

我有一个导出两个常量的ES6模块:exportconstfoo="foo";exportconstbar="bar";我可以在另一个模块中执行以下操作:import{fooasf,barasb}from'module';console.log(`${f}${b}`);//foobar当我使用NodeJS模块时,我会这样写:module.exports.foo="foo";module.exports.bar="bar";现在当我在另一个模块中使用它时,我可以像使用ES6模块一样重命名导入的变量吗?const{fooasf,barasb}=require('module');//inva

javascript - 在对 npm 包进行 require 时,包名中的斜杠是什么意思?

虽然“需要”非本地NodeJS模块,但模块名称中的斜杠是什么意思?示例:来自ShellJSnpm模块的github页面(链接:https://github.com/shelljs/shelljs#javascript)require('shelljs/global');require('shelljs/make');查看ShellJSgithub项目的目录结构,我注意到global.js和ma​​ke.js都与shell处于同一级别。js是模块的主要入口点,根据它的package.json。那么包名中的斜杠是什么意思?在上面的例子中,“global”和“make”的路径是如何解析的?

javascript - 使用 Express、Node.JS 和 Require 模块进行外部 API 调用

我的路线如下:varexpress=require('express');varrouter=express.Router();varrequest=require('request');router.get('/',function(req,res,next){request({uri:'http://www.giantbomb.com/api/search',qs:{api_key:'123456',query:'WorldofWarcraft:Legion'},function(error,response,body){if(!error&&response.statusCode

Node.js, require.main === 模块

在Node.JS文档中,我找到一句话说WhenafileisrundirectlyfromNode.js,require.mainissettoitsmodule.Thatmeansthatitispossibletodeterminewhetherafilehasbeenrundirectlybytestingrequire.main===module.'我想问这里的main是什么,我在源码中找不到这个main的定义,谁能帮忙,谢谢! 最佳答案 require是一个函数。.main是该函数的一个属性,因此您可以引用require.

javascript - 如何在服务器端使用 require.js?

我现在将它与Backbone.js一起用于客户端,但我也想将它与node.js一起使用。 最佳答案 requirejs主页上有一些我发现非常有用的说明:http://requirejs.org/docs/node.html我还在这里设置了一些示例:https://github.com/rgarcia/node-requirejs-examples基本思想是你像在客户端一样使用它,但是对于npm模块和内置Node模块,你不使用相对路径,而是使用模块名称。对于所有自定义模块,您都使用相对路径。

node.js - 如何使用browserify "require"文本文件?

我正在使用browserify(使用browserify-middleware)我怎样才能需要简单的文本文件,例如:varmyTmpl=require("myTmpl.txt");我查了stringifybrowserify插件,但文档中的代码不适用于browserifyV2 最佳答案 require()最适合仅用于javascript代码和json文件,以保持与Node的一致性,并提高您的代码对期望require()的外部人员的可读性像在Node中那样工作。不要使用require()来加载文本文件,而是考虑使用brfs转换。使用b

javascript - webstorm 无法识别“require”关键字

我使用WebStorm作为IDE。这是我的文件夹结构和安装的express.js:但我的示例代码不知道require关键字:varexpress=require('express');varapp=express();app.listen(1337,function(){console.log("ready");});更新根据Darin的回答这是我的package.json文件,它现在位于网站文件夹的根目录中:{"name":"MyTestSite.com","version":"0.0.1","description":"AWebsite","main":"test.js","dir

javascript - 有没有办法在nodejs中只将一个JS文件 "require"一次?

我刚刚开始使用nodejs。我想知道是否有一种方法可以在应用程序中只“要求”一次文件。我正在使用一个类框架来在我的JS项目中获取经典的OOPS。每个“类”都包含在自己的JS文件中。我想在每个文件中“要求”类框架,以便它们可以独立运行,但希望框架的初始化代码只执行一次。我可以自己使用一个标志来实现它,但内置的方式会很好。搜索“requireonce”会引导我找到所有与PHP相关的问题。 最佳答案 require总是“需要一次”。在你第一次调用require之后,require使用缓存并且总是返回相同的对象。在模块中float的任何可执