小编Nth*_*ree的帖子

安装新软件包时 npm-force-resolutions 不起作用

我正在使用的脚本部分package.json来强制解决方案:

"preinstall": "npx npm-force-resolutions"
Run Code Online (Sandbox Code Playgroud)

在分辨率部分,我输入graceful-fs了指定的版本:

"resolutions": {
  "graceful-fs": "^4.2.4",
},
Run Code Online (Sandbox Code Playgroud)

当我运行npm i一切都正确安装时,会考虑设置版本。但是后来当我安装一个额外的模块时,例如npm i random-package,我的设置版本被扔掉了,我最终得到graceful-fs@1.2.3了一些依赖项中的其他低版本。

如果我清除 node_modules 文件夹并npm i再次运行,一切都会再次正常。

我还尝试将分辨率设置得更具体,例如

"resolutions": {
  "glob/**/graceful-fs": "^4.2.4",
},
Run Code Online (Sandbox Code Playgroud)

但这无济于事。

我也试过:

  • 将模块添加为依赖项、devDependency 或 peerDependency
  • 使用收缩包装并将其覆盖在那里

但没有运气。

我错过了什么?

dependencies node.js npm npm-install npm-scripts

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

Maven:为什么我可以运行mvn checkstyle:checkstyle而不用pom.xml配置?

我正在使用一个基本的maven项目,其中只在pom.xml中定义了以下内容:

  • 依赖javaee-api
  • 依赖junit
  • 插件maven-compile-plugin
  • 插件maven-war-plugin
  • 插件wildfly-maven-plugin

为什么我可以mvn checkstyle:checkstyle在命令窗口中运行?我不应该定义checkstyle插件pom.xml吗?我错过了什么?

编辑:安装了eclipse插件"Eclipse Checkstyle Plug-In".这是什么原因?如果是的话,maven如何与之沟通?

checkstyle pom.xml maven

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

在商店视图中设置允许的国家/地区

在 Magento 1.4 中,我能够设置allowed countries级别Store View,因此我可以为每个国家/地区 设置Website一个 1Store和多个:Store Views在此输入图像描述

现在在 Magento 2 中,我只能Allowed Countries在 上设置Website,而不能在 上设置Store ViewStore View设置如下: 在此输入图像描述

我为什么要改变这一点?我需要能够设置不同的store contact address为每个设置不同的Store View地址,因为我有一个 Argentinien 和一个 Bulgarian Store View,所以我想设置不同的地址但使用相同的Website/ Store

不幸的是,我也无法改变Store Contact Addressper Store View,这也仅适用于Website关卡。

我错过了什么吗?从 1.X 到 2.X 是否存在逻辑变化Store Views

online-store magento2

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

Birthdate not autofilled in html form

I'm using a register formular on my page which should be filled by autofill if the user wants to. This works alright for all fields except birthdate with the following html:

<input id="birthDate" name="birthDate" class="select" lang="de" placeholder="dd.mm.yyyy" type="date" date-format="dd.mm.yyyy" value="" autocomplete="bday">
Run Code Online (Sandbox Code Playgroud)

bday should be correct according to https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete-bday

What am I missing?

I tried to add a new autocomplete address in Chrome, but seems like it doesn't give me the option to add a birthdate in the wizard: 在此处输入图片说明

I can't …

html forms google-chrome autocomplete autofill

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

内容可见性和粘性标题

我正在使用粘性标题,position:fixed一旦向上滚动,该标题就会更改为 。为了检测向上滚动,我将当前的滚动顶部与旧的滚动顶部 \xe2\x80\x93 进行比较,这工作得很好!

\n

现在我正在为页脚实现内容可见性,以节省页面加载的一些渲染时间。

\n

\r\n
\r\n
$(document).ready(function(){\n  var lastScrollTop = window.pageOffsetY || 0;\n  var isFixed = false;\n  $(window).on(\'scroll\', _.throttle(function(){\n      var scrollTop = $(window).scrollTop();\n      if(scrollTop > 200 && scrollTop < lastScrollTop && !isFixed){\n        console.log(\'stick header\');\n        $(\'.header\').addClass(\'header-fixed\');\n        isFixed = true;\n      } else if((scrollTop > lastScrollTop && isFixed) ||\xc2\xa0scrollTop == 0){\n        console.log(\'unstick header\');\n        $(\'.header\').removeClass(\'header-fixed\');\n        isFixed = false;\n      }\n    lastScrollTop = scrollTop;\n  }, 500));\n});
Run Code Online (Sandbox Code Playgroud)\r\n
.content {\n  height: 200vh;\n  background-color: grey;\n}\n\n.content-visibility {\n  content-visibility: auto;\n}\n\n.content-inner {\n  height: 100px;\n  background-color: green;\n}\n\nimg.content-inner …
Run Code Online (Sandbox Code Playgroud)

javascript css scroll

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

Croppie:图像大于视口

我正在使用https://github.com/Foliotek/Cropie裁剪图像:

var basic = $('#demo-basic').croppie({
            viewport: {
                width: 640,
                height: 640
            },
            boundary: {
                width: 640,
                height: 640
            },
            showZoom: false
        });

        basic.croppie('bind', {
            url: 'image.jpg'
        });
Run Code Online (Sandbox Code Playgroud)

我需要 640*640 的结果图像大小,并且我只使用大于 640*640 的图像,如果我将结果设置为

 basic.croppie('result', {
                type: 'canvas',
                size: 'viewport'
            }).then(function (src) {
                window.open(src);
            });
Run Code Online (Sandbox Code Playgroud)

我如何在移动屏幕(屏幕宽度约为 320px)上解决此问题?生成的图像仍然必须是 640*640,并且必须是用户在裁剪(预览)时实际看到的图像。我尝试更改viewportboundary参数,但生成的图像与用户在裁剪(预览)时看到的图像不同。

TLDR:当原始图像和裁剪后的图像都大于屏幕宽度时,如何裁剪图像?

javascript jquery image crop

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

使用lazysizes进行Picturefill和lazyloading

我正在尝试使用lazysizes和picturefill进行延迟加载.

如果我只使用基本图像,延迟加载本身就有效:

<img class=lazyload data-srcset="http://placehold.it/301x301">
Run Code Online (Sandbox Code Playgroud)

如果我检查chrome中的网络选项卡,我可以看到图像是在红线后加载的,所以一切都很好:

在此输入图像描述

现在我添加了一个<picture>带有响应式图像的元素,并尝试加载也是懒惰的:

<picture>

    <!--[if IE 9]><video style="display: none;"><![endif]-->
    <source srcset="http://placehold.it/1370x301 1x, http://placehold.it/2055x450 2x" media="(min-width: 1024px)" />
    <source srcset="http://placehold.it/1023x300 1x, http://placehold.it/1534x450 2x" media="(min-width: 768px)" />
    <source srcset="http://placehold.it/767x300 1x, http://placehold.it/1151x450 2x" media="(min-width: 384px)" />
    <!--[if IE 9]></video><![endif]-->

    <img
            class="lazyload"
            style="width: 100%; max-width: 100%;"
            alt="Sample pic"
            data-srcset="http://placehold.it/383x300 1x, http://placehold.it/575x450 2x"
    />

</picture>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这个图像不是延迟加载,而是直接加载: 在此输入图像描述

我也尝试在图片元素图片中只使用一个src,但这没有什么区别.

根据lazysizes文档,应该可以将这项工作结合在一起,所以我想我只是错过了一个小细节?

更新:Lazysizes和Picturefill都加载了<head>.

lazy-loading image picturefill responsive-images

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

发送“新订单”-邮件之前的WooCommerce挂钩

在我的WooCommerce订单期间,用户选择要上传到服务器的图像。现在,我需要在发送“新订单”电子邮件之前编辑此图像(使用ImageMagick调整大小,修剪等),因为我将此图像附加到了这些电子邮件中。

我尝试了payment_complete挂钩,但是这已经太晚了,邮件已经发送了。我还考虑过在邮件模板中执行此操作,但是它只需要执行一次,因此必须特别在发送邮件之前执行。

当然,它应该在“谢谢”页面之后在服务器上发生,用户不必等待此处理。

编辑:挂钩应该提供订单ID,因为我需要访问订单商品。

我在哪里可以插入/挂钩我的代码来实现这一目标?

谢谢!

php email wordpress woocommerce

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

Google图表:hAxis中包含动态月份名称的折线图

我正在尝试使用以下类型的数据点构建折线图.每个数据点都包含以下数据:

  • 日期
  • 价值1
  • 价值2

这一点的一个例子是:(2015-01-15,'Value 1','Value 2')

我能够将这些数据带入具有两条独立线的折线图,一条用于值1,一条用于值2.

现在的问题是hAxis.我想让显示的数据具有动态的月份名称.如果我显示2015年1月到2015年3月的数据,我希望hAxis有3个部分:1月,2月,3月.

我尝试了以下方法:

hAxis: {
   format: 'MM'
}
Run Code Online (Sandbox Code Playgroud)

这基本上是有效的,但它现在只用04,07和10将我的图形分为3个部分.我怎么能解决每个月,也存在于数据中,在hAxis中有月份名称('March'而不是'03').

这是问题的编码:http://codepen.io/anon/pen/XmXQEO 你怎么看,hAxis显示04,07,10而不是1月,2月,3月,4月,5月,6月,7月,八月,九月,十月,十一月,十二月.

编辑:Vadim Gremyachev提供了标签格式问题的解决方案,我必须使用'MMMM'来获得完整的月份名称.现在缺少的是使用所有月份,而不仅仅是3个月.

谢谢!

javascript charts date linechart google-visualization

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

使用UITableViewController和Storyboard-Pop的NSInternalInconsistencyException

我在我的iPhone-App中集成了GrabKit,这是一个从社交网络中获取照片的图书馆.现在我有以下情况/问题:

我有一个UITableViewController - AlbumListViewController.然后是一个UITableViewCell - AlbumCellViewController.当你点击其中一个单元格 - 带照片的相册有一个UITableViewController - PhotoListViewController和一个UITableViewCell - PhotoCellViewController.

这里的所有内容都可以直接使用,我可以浏览相册,选择一个,浏览其中的照片,然后当我选择其中一张照片时,我的SetPhotoViewController上有一个PushViewController,它在Fullscreen中显示所选图像.

现在,当我想在SetPhotoViewController中使用导航栏的后退按钮时,崩溃时会显示以下消息:

*** Assertion failure in -[UISectionRowData refreshWithSection:tableView:tableViewRowData:], /SourceCache/UIKit_Sim/UIKit-2372/UITableViewRowData.m:400
2012-10-22 22:49:32.814 Amis[1820:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Failed to allocate data stores for 1073741821 rows in section 1. Consider using fewer rows'
*** First throw call stack:
(0x23de012 0x1b63e7e 0x23dde78 0x15f9f35 0xc8f83b 0xc923c4 0xb56fa2 0xb5692c 0x1690f 0x1cd653f 0x1ce8014 0x1cd87d5 0x2384af5 0x2383f44 0x2383e1b 0x2a9a7e3 0x2a9a668 0xaab65c 0x42fd 0x2b75)
libc++abi.dylib: terminate called throwing an exception
Run Code Online (Sandbox Code Playgroud)

我的两个UITableViewControllers的DataSource和Delegate都设置为File的Owner. …

objective-c storyboard uitableview popviewcontroller ios

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

Objective-C stringByReplacingOccurrencesOfString with regex expression

我正在尝试使用正则表达式分割包含html代码的字符串:

NSString* regex = @"<.*?>";
NSString* html = @"<span class="test">Test1</span><span class="test">Test2</span><span class="test">Test3</span><span class="test">Test4</span>";

html = [html stringByReplacingOccurrencesOfString:regex withString:@""];
Run Code Online (Sandbox Code Playgroud)

我想删除span-tags.

有任何想法吗?

html regex objective-c nsstring

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