小编fen*_*ers的帖子

如何让Webpack Dev Server显示本地存储的图像?

我将我一直在研究的项目迁移到Webpack 2,这一直很令人头痛.但我已经让我的项目使用Webpack dev服务器进行预览,除了它不会显示我的图像.我得到的只是浏览器控制台中的这个错误GET http://localhost:8080/logo.jpg 404 (Not Found)

并在MacOS控制台中:

   ERROR in ./js/components/Global/Menu.jsx Module not found: Error: Can't resolve 'logo.jpg' in '/Users/user1/Documents/AAA/app/js/components/Global'
Run Code Online (Sandbox Code Playgroud)

这是我的Webpack配置:

    const path = require('path');

    module.exports = {
      context: __dirname + "/app",

      entry: {
        app: "./js/app.js",
        javascript: "./js/app.js",
        html: "./index.html",
      },

      output: {
        //output.path: "[name].js",
        path: __dirname + "/dist",
        filename: "[name].js"
      },

      resolve: {
        alias: { 'react/lib/ReactMount': 'react-dom/lib/ReactMount' },
        extensions: [ '*', '.js', '.jsx', '.json'],
        modules:[__dirname, './app/js', 'node_modules'],
      },

      module: {
        rules: [
          {
            test: /\.jsx?$/,
            include: [
              path.resolve(__dirname, …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack webpack-dev-server

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

如何使用 .find() 来定位一个单元格并在循环中开始更新下面行中的单元格?

我正在使用从 CSV 中获取的数据自动填写 Google 表格。对于自动化,我希望能够用于.find()定位特定的单元格值,该值用作从何处开始更新单元格的参考。为了更好地解释:

在此处输入图片说明

我的代码用于.find('Cafe Crepe')定位属于“Cafe Crepe”餐厅的行和列。在表格中,有多个餐厅的订单、小计等具有相同的格式。

def matchAndWriteFinalCSV(self, sheet, restaurant):
        '''
        Match orders from Ecwid csv to restaurant in Delivery csv
        Write to Final csv
        '''
        print("WRITE START")
        cell = sheet.find(f"{restaurant}")
        filtered_list = [] 
        print("WRITE SHEET")
        print(f"ROW {cell.row} COL {cell.col} CELL {cell}")
        sheet.update('R5', "TEST")
Run Code Online (Sandbox Code Playgroud)

更新

为了说明结果应该是什么:

在此处输入图片说明

我决定去创建一个订单字典列表(订单号、小计、tx 等)。使用for循环,我按餐厅划分编写/更新谷歌表的任务。在此问题的示例中:我的代码获取属于“Cafe Crepe”的所有订单,并开始写入/更新订单编号、小计、税金等字段。

for restaurant_name, restaurant_orders in orders_per_restaurant.items():
            new_row = 5
            for order in restaurant_orders:
                print(order)
                restaurant = restaurant_name
                cell = sheet.find(f"{restaurant}") 
                print(f"ROW {cell.row} COL {cell.col} …
Run Code Online (Sandbox Code Playgroud)

python google-sheets gspread

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

页面刷新或更改时保存通过 Redux 传递的数据的问题

每当将此项目选择添加到购物车时,我都会尝试保存用户的项目选择。每当用户在特定项目上按添加到购物车时,我都会使用 Redux 传递项目数据。在我的Cart组件中,我可以查看添加到购物车的最后一个项目的项目选择数据。这个用户选择项目数据看起来像Object {price: 25, item: "Hoodie", size: "medium"}。我希望能够在我的Cart组件中存储添加到购物车的每个选择。这是Cart

import React, { Component } from 'react';
import {addCart} from './Shop'; 
import { connect } from 'react-redux';

export class Cart extends Component {
    constructor(props) {
        super(props);
        this.state = {items: this.props.cart,cart: [],total: 0};
    }

    itemBucket(item) {
        this.state.cart.push(this.state.items);
        this.countTotal();
    }

    countTotal() {
        var total = 0;
        console.log(this.state.cart);
        this.state.cart.forEach(function(item, index){
            total = total + item.price;
            console.log (total);
        })
    }

    componentDidMount () {
        window.scrollTo(0, 0);
        this.itemBucket();
    } …
Run Code Online (Sandbox Code Playgroud)

html javascript reactjs redux react-redux

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

从列表框中删除选择,以及从提供它的列表中删除它

如何使用以下代码从列表框中删除选择并将其从包含它的列表中删除?列表框中的选择是我存储在列表中的字典。

.................code..............................
self.frame_verDatabase = Listbox(master, selectmode = EXTENDED)
        self.frame_verDatabase.bind("<<ListboxSelect>>", self.OnDouble)
        self.frame_verDatabase.insert(END, *Database.xoomDatabase) 
        self.frame_verDatabase.pack()

        self.frame_verDatabase.config(height = 70, width = 150)

    def OnDouble(self, event):
        widget = event.widget
        selection=widget.curselection()
        value = widget.get(selection[0])
        print ("selection:", selection, ": '%s'" % value)
Run Code Online (Sandbox Code Playgroud)

示例:当我在列表框中进行选择时,将返回以下数据:

selection: (2,) : '{'Fecha de Entrega': '', 'Num Tel/Cel': 'test3', 'Nombre': 'test3', 'Num Orden': '3', 'Orden Creada:': ' Tuesday, June 23, 2015', 'Email': 'test3'}'
Run Code Online (Sandbox Code Playgroud)

python listbox tkinter python-3.4

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

如何修复Webpack中的"冲突:多个资产发出相同的文件名"错误?

Webpack出于某种原因给我这个错误:

ERROR in chunk html [entry]
appN.js
Conflict: Multiple assets emit to the same filename appN.js
Run Code Online (Sandbox Code Playgroud)

是因为在我的文件名中使用了"App"吗?

这是我的webpack.config.js文件:

const path = require('path');

module.exports = {
  context: __dirname + "/app",

  entry: {
    javascript: "./js/app.js",
    html: "./index.html",
  },

  output: {
    filename: "appN.js",
    path: __dirname + "/dist",
    //chunkFilename: '[id].[chunkhash].js'
  },

  resolve: {
    alias: { 'react/lib/ReactMount': 'react-dom/lib/ReactMount' },
    extensions: [ '*', '.js', '.jsx', '.json'],
    modules:[__dirname, './app/js', 'node_modules'],
  },

  module: {
    rules: [
      {
        test: /\.jsx?$/,
        include: [
          path.resolve(__dirname, "app")
        ],
        loaders: ["babel-loader"],
      },
      { …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack

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

如何修复错误:_registerComponent(...):目标容器不是DOM元素.错误?

我使用Webpack编译了我的项目.但是,当我启动我的html时,只显示我的背景颜色,但没有其他内容,我在控制台中收到以下错误:

Error: _registerComponent(...): Target container is not a DOM element.
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<!doctype html>
<html lang="en">
  <head>
    <script src="public/bundle.js" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="cssWEB.css">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>React App</title>
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的JS:

import React from 'react';
import ReactDOM from 'react-dom';
import {Element, scroller} from 'react-scroll';


const Component = React.createClass({
    componentDidMount: function() {
        scroller.scrollTo('myScroller', {
            duration: 1500,
            delay: 500,
            smooth: true
        });
    },

    render: function() {
        return (
            <div>
              <link rel="stylesheet/less" href="style.less" type="text/css" />
              <script …
Run Code Online (Sandbox Code Playgroud)

html javascript reactjs

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

How to 'console log' PHP code in Chrome or Firefox?

I've been looking up how I can debug PHP code in Chrome or Firefox but I can;t really find a solution. This is my PHP:

<?php
    if(isset($_POST["data"]))
    {
        $var = $_POST["data"];
        print "your message: " . $_POST["data"];
        if(!empty($_POST['ip.data'])){
        $data = $_POST['ip.data'];
        $fname = mktime() . ".txt";//generates random name

        $file = fopen("upload/" .$fname, 'w');//creates new file
        fwrite($file, $data);
        fclose($file);
        }
    }
?>
Run Code Online (Sandbox Code Playgroud)

I want to be able to see the output of print "your message: " . $_POST["data"]; or any errors …

php firefox google-chrome

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

类型错误:get() 需要 1 个位置参数,但给出了 3 个

此代码将运行一个基本数据输入窗口,通过tkinter该窗口将保存用户的输入。当我运行代码并用鼠标单击“提交”按钮时,出现错误:

print ("Información Adicional: {}".format(self.entry_name.get(1.0, "end")))

TypeError: get() takes 1 positional argument but 3 were given
Run Code Online (Sandbox Code Playgroud)

这是代码:

import tkinter
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

class ImprintPlusApp:

    def __init__(self, master):
        self.frame_header = ttk.Frame(master)
        self.frame_header.pack()

        ttk.Label(self.frame_header, text = "Bienvenidos a Imprint Plus Manager")

        self.frame_crearorden = ttk.Frame(master)
        self.frame_crearorden.pack()

        ttk.Label(self.frame_crearorden, text = "Nombre").grid(row = 0, column = 0, padx = 5)
        ttk.Label(self.frame_crearorden, text = "Email").grid(row = 2, column = 0, padx = 5)
        ttk.Label(self.frame_crearorden, text …
Run Code Online (Sandbox Code Playgroud)

python tkinter

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