小编aDe*_*Dev的帖子

反应:“反应脚本启动”找不到模块 webpack

当我什至不在此特定分支中使用 webpack 时,我都会收到此错误。我以前从未在我的分支中遇到过这个错误。但是,我想学习 webpack,所以我创建了我的项目的webpack分支并在该分支中安装 webpack(假设我在本地正确安装了 webpack)。现在,当我切换回我的main并尝试运行“ npm start”时。我陷入了这个错误。

> react-scripts start

module.js:550
    throw err;
    ^

Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\pzheng\my-app\node_modules\webpack-dev-server\lib\Server.js:22:17)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
Run Code Online (Sandbox Code Playgroud)

当我尝试运行“npm run build”时,会出现此错误:

Error: Cannot find module 'webpack/lib/Chunk'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\pzheng\my-app\node_modules\extract-text-webpack-plugin\dist\index.js:17:14) …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack

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

React SSR:文档未定义

我已经为此工作了两天。查看了多个堆栈帖子,仍然没有找到合适的答案。

我正在尝试在服务器中渲染我的 React 项目,如下所示:

服务器.js

function handleRender(req,res){

  const sheetsRegistry = new SheetsRegistry();

  const sheetsManager = new Map();

  const theme = createMuiTheme({
    palette:{
      primary:green,
      accent: red,
      type: 'light',
    }
  })

  const generateClassName = createGenerateClassName();

  const html = ReactDOMServer.renderToString(
    <JssProvider registry={sheetsRegistry} generateClassName={generateClassName}>
      <MuiThemeProvider theme={theme} sheetsManager={sheetsManager}>
        <TwoFA />
      </MuiThemeProvider>
    </JssProvider>
  )

  const css = sheetsRegistry.toString()

  res.send(renderFullPage(html,css))
}

function renderFullPage(html,css){
  return   `
    <!DOCTYPE html>
    <html>
      <head>
        <title>2FA SDK</title>
      </head>
      <body style="margin:0">
        <div id="app">${html}</div>
        <script id="jss-server-side">${css}</script>
      </body>
    </html>
  `
}
Run Code Online (Sandbox Code Playgroud)

客户端.js:

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

javascript reactjs webpack material-ui server-side-rendering

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

是否可以将反应组件作为非反应项目中的功能导出

有没有办法将反应组件作为函数导出并在非反应项目中将道具作为函数的参数传递?

我最近用 create-react-app 完成了一个反应项目。现在我想将它用于其他非反应项目(纯 Javascript + html、Angular 等)。

但是,由于这些项目不能仅使用 React 时尚(组合)中的组件。我想知道我们是否可以将 react 组件导出为函数,这样我们就可以在不同的项目中使用它,而不必担心 react 的架构师。

例如:

export default class MyComponent extends React.Component{
    render(){
        return(
            <div>
                {"Hello World" + this.prop.name}
            </div>
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

然后将其导出为函数。所以在非反应项目中,我可以做这样的事情:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Non-React App</title>
  </head>
    <script src="https://mydisk/ImportMyReact.js" ></script>

    <script>
      MyComponent("Jake")  
    </script>

  <body>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我尝试使用 webpack 来捆绑它,但我没有运气,因为 bundle.js 是一段巨大的代码,我不能只从中导入某些功能。

javascript reactjs

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

为什么这些输出不同?

这两个有不同的输出.

aArray = [[1,2],[2,3],[3,4]]

aArray.each {|subArray| puts subArray}

aArray.each {|subArray| puts "#{subArray}"}
Run Code Online (Sandbox Code Playgroud)

第一个语句分别打印数组中的所有数字,而第二个语句打印所有的subArrays.

在这种情况下,"#"做了什么魔术?

ruby

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

熊猫图条:显示每第n个xlabel

我正在尝试使用DataFrame.plot.bar()绘制一系列数据。

plot = myData.plot.bar()
Run Code Online (Sandbox Code Playgroud)

但是,由于数据很多,因此Xaxis彼此重叠。

我正在寻找一种方法来显示第n个xlabel,同时保留所有当前数据

我尝试过的操作: 我通读了轴文档,并找到了一些有用的功能。

我的尝试:

ticks = plot.get_xticks()
for tick in ticks:
    if tick%5 != 0:
        tick.set_visible(False)
Run Code Online (Sandbox Code Playgroud)

问题:get_xticks()返回位置,而不是实际的价格变动。所以set_visible将导致错误。

我需要什么帮助:这是显示第n个xlabel的正确方法吗?如果是这样,我已经有了位置,如何获取实际的刻度,以便可以设置每个刻度。

如果这不是正确的方法,那么正确的方法是什么?

python numpy matplotlib dataframe pandas

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

Ruby_Koan:正则表达式中的数字作为参数?

对于以下功能:[/(\w+), (\w+)/, 1]整体意味着什么 .(我假设逗号在这里没有特殊含义)./(\w+), (\w+)/,再次匹配单词,逗号,单词和逗号."1"如何将返回的结果分开?什么赋予1特殊意义所以它不再是文字?

   def test_parentheses_also_capture_matched_content_by_number
     assert_equal "Gray", "Gray, James"[/(\w+), (\w+)/, 1]
     assert_equal "James", "Gray, James"[/(\w+), (\w+)/, 2]
   end

   def test_variables_can_also_be_used_to_access_captures
     assert_equal "Gray, James", "Name:  Gray, James"[/(\w+), (\w+)/]
     assert_equal "Gray", $1
     assert_equal "James", $2
   end
Run Code Online (Sandbox Code Playgroud)

正则表达式如何将字符串转换为数组?

ruby regex

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

Select a row where certain columns never failed certain condition

Consider the following rows that is returned from a query:

name  number
foo     1
foo     9
foo     10
foo     11
bar     12
bar     13
dumb    14
Run Code Online (Sandbox Code Playgroud)

How do I select the name where the number of such name is never under 10, and appear at least twice so this case, i wanted it to return

name
bar
Run Code Online (Sandbox Code Playgroud)

What I have tried:

select name from my_table
where number >= 10 #<--Problem
group by name
having count(*) >=2 
Run Code Online (Sandbox Code Playgroud)

This works partially because …

mysql sql

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