小编Pet*_*ete的帖子

Ruby如何返回两个值?

每当我在数组中交换值时,我确保将其中一个值存储在引用变量中.但是我发现Ruby可以返回两个值,也可以自动交换两个值.例如,

array = [1, 3, 5 , 6 ,7]
array[0], array[1] = array[1] , array[0] #=> [3, 1] 
Run Code Online (Sandbox Code Playgroud)

我想知道Ruby是如何做到这一点的.

ruby

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

NODE_ENV ==='production'之外的缩小代码.这意味着Redux的开发构建速度较慢

所以这是完整的错误: 您当前正在使用NODE_ENV ==='production'之外的缩小代码.这意味着您正在运行较慢的Redux开发版本.

我正在使用第三方图表库CanvasJS,它需要访问全局范围.当我在我的任何模块中导入它时,似乎实际的代码在浏览器中中断(可能是一个this问题).

我通过使用Webpack解决了这个问题,并且使用gulp将bundle.min.js与缩小的Charting库捆绑在一起.

这个工作正常,直到我尝试生产构建.我认为CanvasJS的引用可能在这个过程中被破坏了.

我的Webpack.config文件:

 var debug = process.env.NODE_ENV !== "production";
 var webpack = require('webpack');
 var path = require('path');

 module.exports = {
  context: path.join(__dirname, "public"),
  devtool: debug ? "inline-sourcemap" : null,
  entry: "./js/main.js",
  resolve: {
   alias: {
    'react': 'react-lite',
    'react-dom': 'react-lite'
   }
  }, 
  module: {
  loaders: [
    {
     test: /\.jsx?$/,
     exclude: /(node_modules|bower_components)/,
     loader: 'babel-loader',
     query: {
       presets: ['react', 'es2015', 'stage-0'],
       plugins: [ 'transform-class-properties', 'transform-decorators-legacy'],
     }
   }
 ]
},
output: {
  path: __dirname + "/public/build/", …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack redux

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

标签 统计

reactjs ×1

redux ×1

ruby ×1

webpack ×1