小编Jay*_*Jay的帖子

找不到bundle.js

我知道之前已经问过这个问题,但老实说,我无法在任何地方找到答案 - 看起来好像我正在做我应该做的一切但是没有创建捆绑.所以我有这个webpack.config.js文件应该处理HMR + React和typescript(使用tsx语法),但它不是创建包.编译时没有错误,似乎没有问题,但是当我尝试获取它时,bundle会返回404.这是我的文件结构:

someApp/
  src/
    index.tsx
    components/
      Hello.tsx
  dist/
  webpack.config.js
  ...
Run Code Online (Sandbox Code Playgroud)

这是我的webpack配置:

var path = require('path')
var webpack = require('webpack')

module.exports = {
    entry: [
        'webpack-dev-server/client?http://localhost:3000',
        'webpack/hot/only-dev-server',
        './src/index.tsx'
    ],
    output: {
        path: path.join(__dirname, '/dist'),
        filename: 'bundle.js',
        publicPath: '/public/'
    },

    plugins: [
        new webpack.HotModuleReplacementPlugin()
    ],

    devtool: 'eval',

    resolve: {
        extensions: ['', '.webpack.js', '.web.js', '.ts', '.tsx', '.js']
    },

    module: {
        loaders: [
            {
                test: /\.tsx?$/,
                loaders: [
          'react-hot-loader',
          'ts-loader'
        ],
        include: path.join(__dirname, '/src')
            }
        ],

        preLoaders: [
            { …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs webpack

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

更改cd默认目录(bash)

我正在寻找一种方法来改变cd的默认目录,我想知道这是否可行.我尝试添加

alias "cd=cd ~/Documents/Github" 

到.bashrc,但这显然不起作用,因为它打破了cd命令,因此除了转到该目录之外,你不能使用cd.是否有一些导出我可以放入.bashrc来执行此操作?我不想更改我的主目录,只是默认目录cd转到.我问,因为我经常使用cd切换到我编程在我的默认目录,想不必键入cd ~/workspacecd然后cd workspace我不想每次都更改为目录~/workspace.

linux bash terminal cd

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

如何使声明的函数根据用法自动推断类型?

我觉得这在打字稿中应该是完全可能的,但打字稿似乎不能正确地输入它。有什么办法可以做到这一点吗?这是一个超级简单的示例,但我特别希望在将函数传递给反应组件的 prop 时自动推断参数类型,该 prop 接受具有定义类型的回调

实际的

function constrainingFunction(b: number) {
    return b + 1
}

function test(a) { // ERROR: `a` implicitly has an `any` type
    constrainingFunction(a)
}

test(1)
Run Code Online (Sandbox Code Playgroud)

预期的

function constrainingFunction(b: number) {
    return b + 1
}

function test(a) { // `a` should properly be inferred as `number`
    constrainingFunction(a)
}

test(1)
Run Code Online (Sandbox Code Playgroud)

typescript

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

如何在Google Chrome中关闭Preserve JavaScript控制台的持久性

当前,在我的Google Chrome JS控制台中,即使禁用了console.log刷新,我的所有错误,网络错误等也会在页面刷新之间保留。有人知道解决办法吗?这是控制台的当前设置:Preserve logs

javascript控制台设置屏幕截图

javascript console settings google-chrome

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

OCaml嵌套结构

我对OCaml很陌生,但我很好奇是否可以进行如下类型声明:

type some_type = {
  list_of_things: {
    amount: integer;
    date: string;
  } list;
};;
Run Code Online (Sandbox Code Playgroud)

我确定我做错了什么,但只是想知道.谢谢!

ocaml types

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