小编Nik*_*kos的帖子

使用Nunit将F#测试用例方法公开用于单元测试

我正在使用F#来编写我的测试方法,但Nunit抱怨这些方法不公开.

    namespace Test

open NUnit.Framework

type public Test() = 

    [<Test>]
    let testIt () =

        Assert.AreEqual(10,10)
Run Code Online (Sandbox Code Playgroud)

我需要改变什么?

f# nunit

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

getPlacePredictions 与 getPredictions,谷歌地图自动完成服务澄清

谷歌地图自动完成服务中的autocompleteService.getPlacePredictionsvs 有什么区别autocompleteService.getPredictions。我已经为这些听力创建了测试,但它们似乎返回了相同的东西:

https://github.com/QuantumInformation/google-places-tests

google-maps-api-3

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

调试无服务器框架调用本地函数

我正在尝试调试sls调用本地.

我的设置:在此输入图像描述

但是我一直在:

/Users/nikos/.nvm/versions/node/v6.9.1/bin/node --debug-brk=63417 --expose_debug_as=v8debug /Users/nikos/.nvm/versions/node/v6.9.1/bin/serverless invoke local -f createTodo
Debugger listening on [::]:63417

Process finished with exit code 130 (interrupted by signal 2: SIGINT)
Run Code Online (Sandbox Code Playgroud)

debugging node.js serverless-framework

6
推荐指数
3
解决办法
6614
查看次数

如何从 Angular -cli 4 单元测试中的输入模拟按键事件

在 vanilla JS 中,您可以通过执行以下操作来模拟输入的键:

testComponent.dispatchEvent(new Event("keyup"))
Run Code Online (Sandbox Code Playgroud)

但是,在 angular-cli 单元测试或控制台中执行此操作不会在我的组件中触发此功能,该功能通过以下方式响应关键事件:

  @HostListener('keyup', ['$event'])
  onKeyUp(event: KeyboardEvent) {
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

unit-testing angular-cli angular4

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

向 Vue cli 3 添加 PostCSS 支持的正确方法

我们如何将 PostCSS 支持添加到 Vue cli 3(我使用的是 beta 7)?有插件吗?它不支持开箱即用。

当我尝试像这样导入时

import './index.pcss'

使用默认 cli 生成的项目

./src/index.pcss
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| .sofa {
|   font-family: "sofachrome", serif;
| }
 @ ./src/main.js 5:0-22
Run Code Online (Sandbox Code Playgroud)

我的 postcsssrc.js:

module.exports =
  {
    'plugins': {
      'autoprefixer': {},
      'postcss-smart-import': {},
      'postcss-custom-properties': {},
      'postcss-nested': {}
    }
  }
Run Code Online (Sandbox Code Playgroud)

vue.js postcss vue-cli

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

在使用Chrome进行调试时,VS2012中的Typescript断点无法受到攻击

我有一个打字游戏和源地图成功加载在chrome中,打字稿文件断点在chrome中被击中.

但是,从VS 2012调试时,VS2012中的断点无法受到攻击.

有什么想法让这个工作?

visual-studio-2012 typescript

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

通过节点构建工具删除动态站点中未使用的CSS

有一种方法可以使用uncss https://github.com/giakki/uncss删除未使用的css

关于这个主题的一篇优秀的博客文章:http://addyosmani.com/blog/removing-unused-css/ 但是我没有看到你如何将这种方法结合起来动态内容(例如由angular指令或异步页面加载生成)这将被uncss模块遗漏.

有没有一种最佳方法来实现这一点,我不想手动进入并删除我没有使用的所有bootstrap css.

css optimization node.js

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

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

Webpack 3 schema-utils错误,没有任何信息

运行webpack时,我得到以下内容:

/Users/nikos/WebstormProjects/quantumjs/node_modules/schema-utils/dist/validateOptions.js:40
    throw new _ValidationError2.default(ajv.errors, name);
    ^

false
Run Code Online (Sandbox Code Playgroud)

这是我的配置:

var path = require("path");
var webpack = require("webpack");
var WebpackBuildNotifierPlugin = require("webpack-build-notifier");
const ExtractTextPlugin = require("extract-text-webpack-plugin");

const PATHS = {
  src: path.join(__dirname, './src'),
  build: path.join(__dirname, './build')
};

module.exports = {

  entry: {
    "app": PATHS.src + '/index.ts'
  },
  output: {
    path: PATHS.build,
    filename: '[name].js',
    publicPath: '/'

  },
  devtool: "source-map",
  module: {
    loaders: [
      {
        test: /\.ts$/,
        loader: 'ts-loader'
      },
      {
        test: /\.p?css$/,
        use: ExtractTextPlugin.extract({
          fallbackLoader: "style-loader",
          loader: "css-loader?importLoaders=1,url=false!postcss-loader"
        })
      }
    ]
  }, …
Run Code Online (Sandbox Code Playgroud)

webpack webpack-3

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

React Native Expo 错误(例如“这些文件都不存在”)开始在新版本中发生

我按照这里的安装操作: https: //docs.expo.dev/guides/typescript/并运行npx create-expo-app -t expo-template-blank-typescript

我做了一些基本的事情,然后尝试恢复到工作状态并失败

这是我第二次遇到这样的错误,没有人能给我解决方案:

None of these files exist:
  * node_modules/expo/AppEntry(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json)
  * node_modules/expo/AppEntry/index(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json)
    at ModuleResolver.resolveDependency (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:136:15)
    at DependencyGraph.resolveDependency (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/node-haste/DependencyGraph.js:231:43)
    at /Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/lib/transformHelpers.js:129:24
    at Server._resolveRelativePath (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/Server.js:1137:12)
    at async Server.requestProcessor [as _processBundleRequest] (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/Server.js:464:37)
    at async Server._processRequest (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/Server.js:420:9)
info Launching Dev Tools...
Error: Unable to resolve module ./node_modules/expo/AppEntry from /Users/nikos/WebstormProjects/photo-verify/.:

None of these files exist:
  * node_modules/expo/AppEntry(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json)
  * node_modules/expo/AppEntry/index(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json)
    at ModuleResolver.resolveDependency (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:136:15)
    at DependencyGraph.resolveDependency (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/node-haste/DependencyGraph.js:231:43)
    at /Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/lib/transformHelpers.js:129:24
    at Server._resolveRelativePath (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/Server.js:1137:12)
    at async Server.requestProcessor [as _processBundleRequest] (/Users/nikos/WebstormProjects/photo-verify/node_modules/.pnpm/metro@0.70.3/node_modules/metro/src/Server.js:464:37)
    at async …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native expo

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