我试图让Webpack捆绑特定的文件,具体取决于输入文件。
我的项目中有多个输入文件。它们都使用公共帮助函数(单独的模块),但有些条目文件使用稍微修改过的版本。
以下是我迄今所做的工作:
entry1.js
import helper from './helper';
helper();
entry2.js
import helper from './helper';
helper();
helper.js
import example from './example';
export default function helper()
我的server.js文件中有这段代码。我想连接到这个mongoDB数据库,然后获得控制台日志指示。
但是,数据库连接没有控制台日志消息(对于服务器,我确实获得了日志消息)。我甚至没有收到一条错误消息,只有一条消息连接到控制台日志(数据库中没有任何内容)。
为什么?我的代码在下面谢谢
server.js
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io'
所以我对电子和反应的研究还是新手。我想实现更多的功能,但遇到了一个问题,当我将函数c传递到一个新的Card元素时,它似乎在创建时传递函数c中的钩子。
这样:当单击+按钮3次时,它将按预期呈现3张卡片,让我们调用它们0、1和2。然而,当单击他们的日志按钮来记录卡片钩子时,单击0的日志按钮控制台日志:
{}
单击1的日志按钮控制台日志:
{0: {react element of 0}}
单击2的日志按钮控制台日志:
{0: {react element of 0}, 1: {react element of 1}}
但是,单击我在App.js中安装的用于排除此问题的-按钮会产生以下结果:
{0:
我有一个图书馆的各种功能,我使用我的网站。我在文档的<head>中包含了基本/核心库,然后在文档的其他部分加载更多扩展核心的脚本(通常在文档的末尾)。我的库有一个调用console.log()的日志函数。它记录各种信息,如库何时启动和结束日志记录、何时加载另一个脚本、何时捕获错误等。
我不能发布我的脚本--这是我为工作的公司内部的
脚本执行成功,但我的日志条目并没有显示在Firefox29.0.1版MacOSX10.9.1版的开发者控制台中。有时它会显示所有条目,有时只显示几个条目,通常没有。
我唯一得到的就是一些JS警告。
16:02:49.712 Use of getPreve
我有一个轻量级的日志功能。为了保持简单,它是这样的:
function log(msg){
console && console.log && console.log(msg);
}
which i have in a seperated file "Logging.js".
现在,从另一个文件中,让我们说"hello.js“,我知道:
log("Hello");
现在,如果我调用该函数,控制台将始终将Logging.js:2显示为日志记录发生的地方。因此,没有机会确定消息的来源。日志消息应该是hello.js:1
我们有两个模块由require.js加载(带有“定义”):
ds.test.js
ds.js
你可能会猜到,前者测试的是后者。ds.test.js的序言如下,我添加了一些控制台/日志记录:
define(["ds", "test", "assert"], function (ds, test, assert) {
console.log(arguments);
// the rest is a 'pure' module --
// no executable code outside o