小编Sae*_*eed的帖子

Yarn:将JavaScript依赖项重新部署到Production Server的过程(使用`yarn.lock`文件)

我已经阅读了关于Yarn的文档,我知道该lock文件应该提交给VC.见和在一个高层次的解释了为什么锁定文件是必要的,其中列出了一堆命令没有什么他们实际上做太多的解释!

我还读了很多关于StackOverflow的问题,询问lock文件是否应该提交给VC.

但是,所有文档和SO线程似乎都忽略了我想知道的细节,具体如下:什么是正确的程序(正确的一组命令运行):

  1. yarn.lock在需要时更新文件(即在我想要提取最新次要版本的开发环境中并更新lock文件以反映这一点)
  2. 为了使我的锁文件与其他开发人员保持同步,以确保他们从完全相同的依赖版本开发/测试,以及
  3. 用于更新/重新同步node_modules生产服务器上的目录(即确保生产服务器不在依赖包的不同/破坏版本上运行)

我问的部分是因为过去在git pull服务器上执行操作时,我遇到的消息告诉我yarn.lock文件已经独立于开发/ VC过程进行了更新.就我而言,永远不应允许这种情况发生.

javascript git version-control yarnpkg

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

回调函数中不能调用任何fineUploader方法

我已autoUpload设置为false,因为我想自己将图像上传到我的后端。但是,要做到这一点,我首先需要文件对象。在回调onSubmitted事件中,我试图将图像 id 传递给getFile方法,以返回对象。但是,当我尝试这样做时,我收到以下错误消息。

在 onSubmitted: id=0 | 名称=28603454_15219061700_r.jpg index.js:2178

[Fine Uploader 5.16.2] 在“onSubmitted”回调中捕获异常 - 无法读取 null 的属性“uploader”

我猜我得到这个是因为我在声明一个 const 对象并同时引用它,我相信你不能这样做......

那么,关于如何在callbacks函数内调用方法的任何想法?或者还有其他方法吗?

const uploader = new FineUploaderTraditional({
  options: {
    maxConnections: 1,
    autoUpload: false,
    deleteFile: { enabled: true, endpoint: "/uploads" },
    request: { endpoint: "/uploads" },
    retry: { enableAuto: true },
    callbacks: {
      onSubmitted: function(id, name) {
        console.log("in onSubmitted: id=" + id + " | name=" + name);
        // getFile(id) returns a …
Run Code Online (Sandbox Code Playgroud)

javascript callback fine-uploader reactjs

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

Crashlytics.log("") 在哪里;走?

我正在尝试使用 firebase+crashlytics 设置我的应用程序,以获得更好的错误仪表板。

所有 firebase 的东西都已经在工作,我可以访问这些功能

我使用以下方法测试了 crashlytics: Crashlytics.getInstance().crash(); // Force a crash
并且我能够在仪表板上看到堆栈跟踪(在 firebase 内)

但我正在尝试记录非致命消息,例如:
Crashlytics.log("test");

它没有出现在我按照整个说明进行的任何地方:https :
//firebase.google.com/docs/crashlytics/customize-crash-reports

仍然没有找到任何带有“测试”消息的仪表板

它去哪里?我错过了什么?

android firebase crashlytics crashlytics-android firebase-crash-reporting

5
推荐指数
3
解决办法
4090
查看次数

如何在颤振中使用 Cardview 中的 Listview?

下面的代码是关于一个带有 Scaffold 的有状态类,它的主体中包含 Listview,它的一个子类是关于一个本身有一些子类的堆栈,我想使用 ListView 作为卡片小部件的子类,以便滚动数据表在卡片里面,但是当我在卡片视图中使用列表视图时,Scaffold 中的所有东西都消失了,但是当没有列表视图时,一切又回来了,

  class DevicePageState extends State<DevicePage>{
    Widget bodyData()=>DataTable(
        columns:<DataColumn>[
          DataColumn(
            label: Text('?????',style: TextStyle(color: Colors.deepPurple,fontWeight: FontWeight.bold,fontSize: 14.0),),
            numeric: false,
            onSort: (i,b){},
            tooltip: "to display first name of th e name"
          ),
          DataColumn(
              label: Text('??????',style: TextStyle(color: Colors.deepPurple,fontWeight: FontWeight.bold,fontSize: 14.0),),
              numeric: false,
              onSort: (i,b){},
              tooltip: "to display Last name of th e name"
          ),
        ],
      rows: names.map((name)=>DataRow(
        cells: [
          DataCell(
          new Text(name.firstName, style: TextStyle(color: Colors.blueAccent,fontWeight: FontWeight.bold,fontSize: 12.0 ),
            ),
          showEditIcon: false,
          placeholder: false,
          ),
          DataCell(
            new Text(name.lastName,style: TextStyle(color: …
Run Code Online (Sandbox Code Playgroud)

flutter

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

观看VueJS中元素的高度

有什么办法在VueJS中的元素高度上设置观察者?

我正在尝试在搜索结果页面上修复过滤器部分。但是,如果结果发生变化,则无法找到它并取消固定过滤器。

javascript dom vue.js vue-component vuejs2

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

反应错误:__WEBPACK_IMPORTED_MODULE_4_jquery ___ default(...)(...)。modal不是函数

我正在使用Bootstrap 4进行​​React项目。Bootstrap已通过CDN导入。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想要的是在满足条件的情况下显示/隐藏模式。我已经使用了导入jQuery

npm install jquery --save
Run Code Online (Sandbox Code Playgroud)

在组件中

import $ from 'jquery'; <-to import jquery

$('#addSupModal').modal('show'); <- to show modal
Run Code Online (Sandbox Code Playgroud)

但是在执行上述行的过程中,它显示出如下错误

Unhandled Rejection (TypeError): __WEBPACK_IMPORTED_MODULE_4_jquery___default(...)(...).modal is not a function
Run Code Online (Sandbox Code Playgroud)

我读到这个错误,它说这也许是因为使用CDN和npm两次导入了jquery。我不确定原因是什么。但是我也尝试过仅从一种方法导入jquery,但是它不起作用。有什么建议么?

jquery reactjs bootstrap-4

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

Laradock 在工作区中更改 php-fpm 版本

我无法更改工作区中的 php-fpm 版本。我正在尝试安装 PHP 版本 7.1 我的 docker 版本是

 Docker version 18.06.1-ce, build e68fc7a
Run Code Online (Sandbox Code Playgroud)

每次安装PHP版本时

PHP 7.2.4-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Apr  5 2018 08:53:57) ( NTS )
Run Code Online (Sandbox Code Playgroud)

我的工作区中的 dockerfile 如下所示:

ARG LARADOCK_PHP_VERSION=7.1

FROM laradock/workspace:2.2-${LARADOCK_PHP_VERSION}

LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"

ARG LARADOCK_PHP_VERSION

# Set Environment Variables
ENV DEBIAN_FRONTEND noninteractive

# Start as root
USER root

###########################################################################
# Laradock non-root user:
###########################################################################

# Add a non-root user to prevent files being created with root permissions on host machine.
ARG PUID=1000
ENV PUID ${PUID}
ARG …
Run Code Online (Sandbox Code Playgroud)

php docker laravel-5 laradock

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

如何通过自定义函数使用Lodash orderby?

我正在使用Lodash的orderby来基于key属性对许多元素进行排序。

我想通过另一个属性(容量)对它们进行优先级排序,该属性是从0到9的数字。容量为0的项目应在末尾排序,而所有其他项目应通过键进行排序。

因此,应将Capacity属性转换为布尔值。我想做到这一点而无需更改原始对象,添加新属性或创建新数组。

样本数据:

    [
      {
        "priceChild": 4098000,
        "priceAdult": 4098000,
        "priceInfant": 998000,
        "displayIndex": 4,
        "capacity": 5
      },
      {
        "priceChild": 3698000,
        "priceAdult": 3698000,
        "priceInfant": 898000,
        "displayIndex": 5,
        "capacity": 1
      },
      {
        "priceChild": 3006000,
        "priceAdult": 3980000,
        "priceInfant": 461000,
        "displayIndex": 6,
        "capacity": 0
      },
      {
        "priceChild": 4912000,
        "priceAdult": 6522000,
        "priceInfant": 715000,
        "displayIndex": 7,
        "capacity": 9
      }
    ]
Run Code Online (Sandbox Code Playgroud)

这是我现在正在使用的排序功能:

orderBy(results, 'displayIndex', 'asc');
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情,但是此代码将无法工作,因为三元运算符不会对每个项目都运行:

orderBy(results, [this.capacity === 0 ? true : false, 'displayIndex'], ['asc', 'asc']);
Run Code Online (Sandbox Code Playgroud)

javascript lodash

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

CSS为每个列表项分别设置动画

我有代码片段(HTML/CSS/JavaScript/jQuery).问题是关于<ul>items-list正确的div中的类与类list-div.
我设法为整个列表设置动画,但是,我试图为每个列表项设置动画以在其结束位置飞行.我知道我可以使用带有延迟动画的简单jQuery

var delay = 0;
$("#list-to-animate li").each(function() {
    $(this).delay(delay).animate({"top" : "+=30px"}, "fast");
    delay += 200;
});
Run Code Online (Sandbox Code Playgroud)

但这不适用于我检查元素是否实际出现在屏幕上的整个JavaScript.
我也在努力解决如何li正确定位元素,因此它们不在list-div.
有人可以帮助我按照li现在整个列表的方式设置动画,所以连续飞行吗?
PS:我不确定嵌入式视频是否有效,如果不是只是向下滚动.

$(document).on('click', 'a[href^="#"]', function (event) {
    //prevent direct jump to the linked element
    event.preventDefault();

    $('html, body').animate({
        scrollTop: $($.attr(this, 'href')).offset().top
    }, 500);
});


var slideIndex = 0;

// run TWO slideshows, one for each slider
showSlides(0);
showSlides(1);

// give your slider function parameter of index
function showSlides(index) {
  var …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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