小编New*_*sts的帖子

如何从Webpack捆绑目录中排除目录?

预期:

当我使用webpack进行构建时,根据我的Webpack.config.js设置,除了./src/Portfolio目录中的文件之外,所有我的JS文件都被捆绑了。

实际:

Webpack捆绑了所有文件,包括目录中的文件,尽管我在webpack.config.js中提供了设置和其他变体。

码:

Webpack.config.js

const path = require('path');

module.exports = {
  entry: './src/index.js',
  devtool: 'source-map',
  mode: 'development',
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: [
          path.resolve(__dirname, './src/Portfolio/')
        ]
      }
    ]
  },
  output: {
    filename: 'main.js',
    path: path.resolve(__dirname, 'dist')
  }
};
Run Code Online (Sandbox Code Playgroud)

输出:

在此处输入图片说明

我如何成功排除./src/Portfolio目录及其内容?

javascript npm webpack

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

Django静态文件404(未找到)

我正在尝试将不在乐队应用程序中的静态文件包括在单独的目录中,该目录称为static

该目录包含一个构建目录,其中包含CSS和JS目录。

除了CSS和JS目录中的文件外,我还希望在bower_components目录中包括缩小的文件,例如jquery,react和browser 。

我的项目结构如下:

Music/
??? band/
?   ??? migrations/
?   ??? __init__.py
?   ??? admin.py
?   ??? apps.py
?   ??? models.py
?   ??? serializers.py
?   ??? tests.py
?   ??? urls.py
?   ??? views.py
??? music/
?   ??? __init__.py
?   ??? settings.py
?   ??? urls.py
?   ??? views.py
?   ??? wsgi.py
??? node_modules/
??? static/
????? static/
?     ??? bower_components/
?     ??? build/
?     ??? css/
?     ??? images/
?     ??? js/
??? …
Run Code Online (Sandbox Code Playgroud)

css python django reactjs

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

反应 onSelect 事件不起作用

React 有 onSelect 语句的事件处理程序吗?即,如果用户用鼠标在段落中选择某些文本(突出显示的文本),则会触发提取所选文本的事件。

import React, { Component } from 'react';

class ReadModule extends Component {
  selectedText() {
      console.log("You selected some text");
  }

  render() {
    return (
          <div id="read-module" className="row">
            <p>Reading:</p>
            <span onSelect={this.selectedText}>{this.props.reading}</span>
          </div>
    );
  }
}

export default ReadModule;
Run Code Online (Sandbox Code Playgroud)

上面的方法不起作用。如果有更好的方法,即提取字符串,请告诉我!一旦我得到一个简单的

高亮触发功能

概念工作我可以从那里开始。提前致谢

解决方案:

import React, { Component } from 'react';

class ReadModule extends Component {
  selectedText() {
        var txt = "";
        if (window.getSelection) {
                txt = window.getSelection();
        }
        else if (document.getSelection) {
            txt = document.getSelection();
        } else if (document.selection) …
Run Code Online (Sandbox Code Playgroud)

javascript events reactjs

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

在Django Rest Framework ModelViewSet上删除方法

我试图使用Postman删除单个ManuscriptItem实例,以针对以下视图执行我的API请求:

class ManuscriptViewSet(viewsets.ModelViewSet):
    """Handles creating, reading and updating items."""

    authentication_classes = (TokenAuthentication,)
    serializer_class = serializers.ManuscriptItemSerializer
    permission_classes = (permissions.PostOwnManuscript, IsAuthenticated,)

    def perform_create(self, serializer):
        """Sets the user profile to the logged in user."""
        serializer.save(author=self.request.user)

    def get_queryset(self):
        """
        This view should return a list of all the manuscripts
        for the currently authenticated user.
        """
        user = self.request.user
        return models.ManuscriptItem.objects.filter(author=user)

    def destroy(self, request, *args, **kwargs):
        instance = self.get_object()
        self.perform_destroy(instance)
        return Response(status=status.HTTP_204_NO_CONTENT)

    def perform_destroy(self, instance):
        instance.delete()
Run Code Online (Sandbox Code Playgroud)

破坏和执行破坏功能是我没有成功的尝试.这是我尝试时返回的内容:

{"detail":"方法"DELETE \"不允许." }

这就是我的网址目前注册的方式:

router = DefaultRouter()
router.register('manuscripts', …
Run Code Online (Sandbox Code Playgroud)

django django-models django-views django-rest-framework

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