当使用Vim作为文本编辑器时,有没有办法在文本编辑器模式下创建新目录和文件?而不是返回命令行并创建新的目录和文件.
我是使用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) 我想知道在另一个承诺解决之后调用承诺的正确方法是什么.我知道我们可以使用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) 问题
我在这里使用答案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) 我是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 ×2
node.js ×2
ecmascript-6 ×1
fs ×1
getfiles ×1
glob ×1
promise ×1
react-redux ×1
reactjs ×1
redux ×1
vim ×1