小编hjm*_*hjm的帖子

如何在Vim中创建一个新目录和一个文件

当使用Vim作为文本编辑器时,有没有办法在文本编辑器模式下创建新目录和文件?而不是返回命令行并创建新的目录和文件.

vim

41
推荐指数
6
解决办法
2万
查看次数

React-Redux @connect语法错误

我是使用React和Redux的新手,我正在构建一个简单的todos应用程序.我正在使用命令行中的create-react-app工具编写我的应用程序.

问题

我去了其他博客和帖子,其他人提到我错过了一个npm插件来转换装饰器"transform-decorators-legacy",我将这个添加到我的依赖项和Babel,但我仍然收到相同的错误.

Syntax error: Unexpected token (9:0)

   7 | import './App.css';
   8 |
>  9 | @connect((store) => {
     | ^
  10 |   return {
  11 |     user: store.user.user
  12 |   }
Run Code Online (Sandbox Code Playgroud)

我的代码

import React, { Component } from 'react';
import { connect } from 'react-redux';

import Todos from './components/Todos';
import Todo from './components/Todo';

import './App.css';

@connect((store) => {
  return {
    user: store.user.user
  }
})
class App extends Component {
  constructor(){
    super()
    this.state = {
      name: 'Brad',
      todos: [ …
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-redux

5
推荐指数
2
解决办法
2849
查看次数

正确的方法来排序每个返回promise javascript的两个异步操作

我想知道在另一个承诺解决之后调用承诺的正确方法是什么.我知道我们可以使用async await来创建解析promise的函数.我想知道哪种形式的处理承诺是正确的做法,或者是创建发电机的好习惯?考虑以下代码:

const fetchSomething = () => new Promise((resolve) => {
  setTimeout(() => resolve(console.log('future value')), 500);
});

const fetchSomethingElse = () => new Promise((resolve) => {
  setTimeout(() => resolve(console.log('future value dueeee')), 3000);
});


const get = () => {
  return fetchSomething().then(function(){
    fetchSomethingElse()
  });
}
get();
Run Code Online (Sandbox Code Playgroud)

要么

const fetchSomething = () => new Promise((resolve) => {
  setTimeout(() => resolve({resolve: true}), 500);
});

const fetchSomethingElse = () => new Promise((resolve) => {
  setTimeout(() => resolve({resolve: true}), 3000);
});


const get = async …
Run Code Online (Sandbox Code Playgroud)

javascript promise ecmascript-6

4
推荐指数
1
解决办法
80
查看次数

从 glob 节点 js 返回一个数组

问题

我在这里使用答案Get all files recursively indirectories NodejS 但是,当我将其分配给常量时,我​​试图返回目录,以便我可以将它们放在数组中,我已经查看了 globs 文档以获取 asnwer https://github.com/isaacs/node-glob,但是我没有成功的结果,我尝试使用 glob.end() 并且我也有 console.log下面的Folds变量,我可以看到所有列表可用的方法,我尝试使用其中一些方法但没有成功,有谁知道如何返回数组,如下面的代码示例所示?谢谢你!

 const glob = require('glob');
 const src = 'assets';


function getFiles(err, res){
  if (err) {
   console.log('Error', err);
  } else {
  return res
  }
}

let folds =  glob(src + '/**/*', getFiles);
Run Code Online (Sandbox Code Playgroud)

glob getfiles fs node.js

3
推荐指数
1
解决办法
2635
查看次数

读取节点中的txt文件时出现意外标识符

我是node的初学者,我想通过读取txt文件创建一个列表数据结构,这是我读取该文件的代码。

        var fs = require("fs");
        var filename = require("../films.txt");

        fs.readFile(filename, 'utf8', function(err,data){
          var contents = data;
          var splitContents = contents.split("\n");
          var string = JSON.stringify(splitContents);
          console.log(string)
        });
Run Code Online (Sandbox Code Playgroud)

在此行下,我要阅读的文本文件是20部电影,文件名是films.txt。

    1. The Shawshank Redemption
    2. The Godfather
    3. The Godfather: Part II
    4. Pulp Fiction
    5. The Good, the Bad and the Ugly
    6. 12 Angry Men
    7. Schindler’s List
    8. The Dark Knight
    9. The Lord of the Rings: The Return of the King
    10. Fight Club
    11. Star Wars: Episode V …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

标签 统计

javascript ×2

node.js ×2

ecmascript-6 ×1

fs ×1

getfiles ×1

glob ×1

promise ×1

react-redux ×1

reactjs ×1

redux ×1

vim ×1