小编Yao*_*hao的帖子

如何在ES6中导出导入的对象?

用例很简单:我只想导入一个名称与导入对象一样的对象.

例如:

import React from 'react';
export React;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我要写:

import React from 'react';
export const React = React;
Run Code Online (Sandbox Code Playgroud)

但这很奇怪.这样做的正确方法是什么?

更新:

感谢您的帮助和参考.我用许多线索解决了我的问题.我想和我分享一些常见的案例和解决方案.

出口进口

import d, {obj} from '...';

export {obj, d};
export {obj as name1, d as name2};
Run Code Online (Sandbox Code Playgroud)

重新导出所有已命名的导入

export * from '...';
export * as name1 from '...';
Run Code Online (Sandbox Code Playgroud)

重新导出一些命名的导入

export {a, b as name1} from '...';
Run Code Online (Sandbox Code Playgroud)

将默认导入重新导出为默认导出

export {default} from '...';
Run Code Online (Sandbox Code Playgroud)

将默认导入重新导出为命名导出

export {default as name1} from '...';
Run Code Online (Sandbox Code Playgroud)

import export ecmascript-6

203
推荐指数
3
解决办法
5万
查看次数

使用node.js函数async.retry确定成功/失败

我正在研究node.js模块的异步,但我对函数async.retry有一些问题.

根据它的github文档,该函数将继续尝试任务,直到它成功或机会用完为止.但是我的任务怎样才能说明成败?

我试过下面的代码:

var async = require('async');

var opts = {
    count : -3
};

async.retry(5, function (cb, results) {
    ++this.count;
    console.log(this.count, results);
    if (this.count > 0) cb(null, this.count);
    else cb();
}.bind(opts), function (err, results) {
   console.log(err, results);
});
Run Code Online (Sandbox Code Playgroud)

我希望它能一直运行count === 1,但它总会打印出来:

-2 undefined
undefined undefined
Run Code Online (Sandbox Code Playgroud)

那我怎么能正确使用这个功能呢?

javascript asynchronous node.js node-async

10
推荐指数
1
解决办法
5020
查看次数

如何捕捉离子视图的事件?

根据官方文档,离子视图将发出其生命周期事件,以帮助我们控制其逻辑.

但是我怎么能抓住这些事件呢?

ionic

9
推荐指数
1
解决办法
7327
查看次数

如何重置pm2的id?

我用的是pm2.我多次启动应用程序后,ID增加了.我在pm2中删除了所有内容,然后再次启动,但id不再从0开始计算.我该如何重置它?

node.js pm2

7
推荐指数
2
解决办法
5716
查看次数

如何使用 js (node.js) 创建不记名令牌?

在网上搜索后,我发现有很多帖子和模块帮助解析不记名令牌,但我没有找到任何帮助创建一个。

我应该如何在 node.js 服务器中正确生成不记名令牌?

node.js bearer-token

7
推荐指数
1
解决办法
5860
查看次数

是否可以使用情感生成CSS文件?

情感是一个 css-in-js 库。我看到它<style>在 html head 中创建了标签来提供样式。

是否可以使用情感生成单独的css文件?这样我们就可以将它们移动到 CDN 并使应用程序加载速度更快。

emotion

6
推荐指数
1
解决办法
4053
查看次数

在哪里可以找到golang模块?

我来自node.js生态系统。

Golang终于发布了其模块系统,我已经阅读了一些有关它的文章:

但是,在那之后,我仍然找不到像npmjs.com这样的地方可以找到可用的go模块。

module go go-modules

-2
推荐指数
3
解决办法
188
查看次数