小编ela*_*juh的帖子

如何使用webpack-dev-server和html-webpack-plugin观看index.html

我正在使用webpack-dev-server进行开发,使用html-webpack-plugin生成带有修订源的index.html.问题是每次我更改index.html时,bundle系统都不会再次重建.我知道索引不在条目中,但有没有办法解决这个问题?

webpack webpack-dev-server

51
推荐指数
4
解决办法
2万
查看次数

调度动作时会调用所有减速器吗?

我使用combineReducers来组合所有reducers来创建存储,是否意味着从任何视图调度的任何操作都会触发所有调用的reducers来检查操作类型?它效率低吗?

或者我不完全理解redux设计原理?

redux

35
推荐指数
2
解决办法
8145
查看次数

browserify 如何捆绑一个通用模块

我知道 browserify 可以通过转换来使用 UMD 模块,但是当我想使用 browserify 构建一个库时,我该如何构建一个 UMD 模块?我可以使用任何转换吗?

browserify umd

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

为什么节点获取无法从响应头中检索Cookie

我正在使用node-fetch登录网站。该站点的响应中设置了cookie,我可以通过它们进行观察response.headers。但是,当我尝试使用时response.headers.get('set-cookie'),它只显示cookie数组的一部分,而response.headers._headers['set-cookie']工作正常...如果set-cookie在访存API中被禁止,为什么我仍然在响应头中看到它?

cookies fetch

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

Babel,使用 path.replaceWith 时超出了最大调用堆栈大小

我正在尝试使用 babel 模块,babylon, babel-traverse。当我试图替换一个节点时,程序崩溃了Maximum call stack size exceeded。这是我的代码

import * as babylon from 'babylon'
import traverse from 'babel-traverse'
import generate from 'babel-generator'
import * as t from 'babel-types'


const code = `
import a from 'b'
n === 3
`
const ast = babylon.parse(code, {
  sourceType: 'module'
})

const visitor = {
  BinaryExpression(path) {
    console.log((path.node))
    path.replaceWith(t.binaryExpression('**', t.numericLiteral(3), t.numericLiteral(4)))
  }
}

traverse(ast, visitor)

let generated = generate(ast, null, code)
console.log(generated.code)
Run Code Online (Sandbox Code Playgroud)

我正在使用以下 babel 依赖项,知道吗?

"dependencies": {
"babel-generator": …
Run Code Online (Sandbox Code Playgroud)

stack-size babylonjs babeljs

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