小编Wen*_* Li的帖子

找不到模块:无法解析“ @ material-ui / core / Container”

在浏览器中,我得到了错误

无法编译找不到模块:无法解析'@ material-ui / core / Container'

它正在我的组件目录中而不是node_modules中寻找该组件。我无法将目录更改为node_modules,../../因为node_modules在src目录之外,并且Create React App不允许我这样做。

我用纱去除和$ yarn add @material-ui/core。我尝试了纱线运行构建,这给了我错误

找不到模块:“ @ material-ui / core / Container”。确保已安装此软件包。您可以通过运行以下命令安装此软件包:yarn add @ material-ui / core / Container。

当我尝试添加它时,出现错误

错误在“ npm”注册表上找不到软件包“ @ material-ui / core / Container”。

这是我相关的依赖项:

"@material-ui/core": "^3.9.3",
"@material-ui/icons": "^3.0.2",
"react": "^16.8.6",
"react-dom": "^16.8.6",
Run Code Online (Sandbox Code Playgroud)

我希望看到页面的内容不会占用屏幕的整个宽度,但是会收到编译失败的错误。

javascript reactjs material-ui

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

如何在离子框架中的选项卡页面之间进行转换

在Ionic Framework中,您可以设置选项卡.选项卡中的页面可以使用"向左滑动"或其他类型的过渡轻松转换.这使应用程序感觉流畅和深思熟虑.

我遇到的问题是,从标签菜单中点击后,与每个标签相关联的页面根本不会过渡,只有"繁荣":页面.

我在codepen上发现了一支笔(链接到codepen演示版),它可以按照我想要的方式复制这种效果(在某种程度上),但我不能在任何情况下复制它,更不用说Ionic rc0(1.0)版本了.

codepen代码使用似乎在其他地方不起作用的动画:

slide-left-right

请协助.

html javascript css ionic-framework

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

我如何在 Django-Channels 中嵌套 URLRouter

我尝试在django-channels的路由中使用django.urls.pathdjango.urls.include构建 URL 。

前任:

from django.urls import path, include

from .browser import routing as browser_routing


websocket_urlpatterns = [
    path('ws/v2/', include([
        path('browser/', browser_routing.urls),
    ])),
]
Run Code Online (Sandbox Code Playgroud)
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
from my_channels import routing

application = ProtocolTypeRouter({
    'websocket': AuthMiddlewareStack(
        URLRouter(
            routing.websocket_urlpatterns,
        ),
    ),
})

Run Code Online (Sandbox Code Playgroud)

但我得到:

django.core.exceptions.ImproperlyConfigured:: URLRouter 不支持 include()。请改用嵌套的 URLRouter 实例。

我在文档中找到了评论但没有示例:https : //channels.readthedocs.io/en/latest/releases/2.1.0.html?highlight=URLRouter#nested-url-routing

django-channels

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

Laravel - 方法删除不存在

我收到了错误 method="post"

路线:

Route::resource('posts', 'PostController');
Run Code Online (Sandbox Code Playgroud)

我的控制器:

public function destroy($id)
{
    $user_id = Auth::user();
    $post= Post::where('id', $id)->where('user_id',$user_id)->get();
    $post->delete();

    return view('/home', [
        'posts' => $post
    ]);
}
Run Code Online (Sandbox Code Playgroud)

视图:

  <form action="{{ route('posts.destroy', '$post->id') }}" method="post">
  <input type="hidden" name="_method" value="DELETE" />
      {{ csrf_field() }}
       {{ method_field('DELETE') }}

   <input type="submit" class="btn btn-danger" value="delete" />
  </form>
Run Code Online (Sandbox Code Playgroud)

我尝试更改method ="post"删除:错误消失但没有任何内容被删除..

php laravel

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

GCP负载平衡器:502服务器错误,“ failed_to_connect_to_backend”

我有一个在两个GCP实例上运行的经过docker化处理的Go应用程序,将它们与各自的外部IP结合使用时,一切正常,但是当通过负载均衡器处理时,它们要么响应缓慢,要么响应502服务器错误。健康检查似乎还可以,所以我真的不明白。

在日志中,抛出的错误是

failed_to_connect_to_backend

我已经看到了有关此问题的其他答案,但是似乎没有一个答案可以满足我的情况。我无法修改应用程序的服务方式,因此这似乎不是超时的事情。

load-balancing go docker google-cloud-platform google-kubernetes-engine

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

如何使用 React JS 将数据放入我的 Google 电子表格中

我使用它作为参考https://github.com/ruucm/react-google-sheets 但每当我运行它时我都会收到一个 gapi 404 错误我有预感 github 链接不存在,因此我的应用程序不能工作

或者也许我错了。

是否有一个非常好的参考资料,我可以将数据从 react js 发送到谷歌电子表格?

我已经在电子表格上尝试了很多次尝试,但它在电子表格中将数据提供给应用程序的位置正好相反我需要的是对电子表格做出反应

import React, { Component } from 'react';
import ReactGoogleSheets from 'react-google-sheets';

class GoogleSheets extends Component {

    constructor(props) {
        super(props)
        this.state = {
            sheetLoaded: false,
        }
    }

    render() {
        return (

            <ReactGoogleSheets
                clientId={'243...apps.googleusercontent.com'}
                apiKey={'AIza...'}
                spreadsheetId={'2PAC...'}
                afterLoading={() => this.setState({ sheetLoaded: true })}
            >
                {this.state.sheetLoaded ?
                    <div>
                        {/* Access Data */}
                        {console.log('Your sheet data : ', this.props.getSheetsData( 'gSheets' ))}
                        {/* Update Data */}
                        <button onClick={() => {
                            this.props.updateCell( …
Run Code Online (Sandbox Code Playgroud)

javascript google-api-js-client reactjs

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

如何将环境变量与其他目录中的 docker-compose 一起使用

我正在设置一个新的基于 docker 的服务器,并且正在编写一个脚本来运行

$ docker-compose
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml一次查看我的所有文件。

我知道.env文件的存在并且我知道env_file中的选项docker-compose.yml,但是.env当我启动时这些文件被忽略

$ docker-compose up
Run Code Online (Sandbox Code Playgroud)

来自其他目录,甚至没有env_file帮助中的完整路径。

my_script.sh:

$ docker-compose
Run Code Online (Sandbox Code Playgroud)

Docker-compose.yml:

version: '3'

services:
  service_name:
    build: /server1/apache
    env_file: /server1/.env
    volumes:
      - /web/${ROOT_DOMAIN}/web/:/var/www/:rw
Run Code Online (Sandbox Code Playgroud)

.env

ROOT_DOMAIN=server1.domain.tld
Run Code Online (Sandbox Code Playgroud)

我想将${ROOT_DOMAIN}卷中的变量替换为文件中定义的变量.env。当我跑步时,这就像一个魅力

$ docker-compose up
Run Code Online (Sandbox Code Playgroud)

/server1/文件夹中。但是,当我运行位于其他目录中的脚本时,环境变量将被忽略并默认为 null。

如何解决这个问题?

environment-variables docker docker-compose

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

如何修复[对象:null原型] {标题:'产品'}

我已经开始学习node.jsexpress的框架,当我张贴的形式是这样的:

router.get('/add-product',(req,res,next)=>{
    res.send('<form action="/product" method="POST" ><input type="text" name="title" /><button type="submit">Submit</button></form>');
});

router.post('/product',(req,res,next)=>{
    console.log(req.body);
    res.redirect('/');
});
Run Code Online (Sandbox Code Playgroud)

当我这样做console.log(req.body)时显示:

[Object: null prototype] { title: 'product' }
Run Code Online (Sandbox Code Playgroud)

而不只是 { title: 'product' }

我想知道这是否实际上是express的错误,或者只是最近添加的express的专有性,原因是我下载了去年创建的另一个项目,并且当我console.log(req.body)显示相同的输出时,它使用了相同的方法。

在此先感谢您的帮助。

javascript node.js express

3
推荐指数
7
解决办法
3330
查看次数

Laravel Seeder - Update all records with a Unique ID (UUID)

I have just added a UUID for my users table.

I want to update all the records with a UUID that is unique.

In my seeder I have the following code that generates a UUID and populates this new column in the database. However, the generated UUID is the same in each row.

public function run()
{
  DB::table('users')->update([
    'public_id' => Uuid::generate(4)->string
  ]);
}
Run Code Online (Sandbox Code Playgroud)

I would like the UUID to be generated for each user in the database. So each row …

uuid laravel laravel-seeding

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

Android Studio3.5 更新后 Cordova Android 构建失败

3.5几天前我更新了 Android Studio 。顺便说一句,我无法使用以下详细信息构建cordova android :

在 Android Studio 中找不到已安装的 Gradle 版本...

谢谢你的帮助。

gradle cordova-android

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