小编par*_*too的帖子

无法修复来自 UglifyJs 的“意外的标记名称 «i»,预期的双关语 «;»”

我创建了一个带有自定义下一个服务器的 React 应用程序

服务器.js

const { createServer } = require('http');
const next = require('next');
const app = next({
  dev: process.env.NODE_ENV !== 'production',
  conf: {
  webpack: config => {
    config.devtool = false;
    for (const r of config.module.rules) {
      if (r.loader === 'babel-loader') {
        r.options.sourceMaps = false;
      }
    }
    return config;
  }
}
});
const routes = require('./routes');
const handler = routes.getRequestHandler(app);
app.prepare().then(() => {
   createServer(handler).listen(3000, err => {
    if (err) throw err;
   });
});
Run Code Online (Sandbox Code Playgroud)

但是,我遇到npm run build问题,因为我收到以下错误 …

next npm uglifyjs reactjs webpack

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

将逗号分隔的字符串数组转换为对象数组

我想使用键值对将数组转换为对象。

数组是这样的:

latLngArray = [ '52.12,-106.65', '53.53,-113.50' ]

我想将它转换为这样的对象数组:

[{lat: 52.12, lng: -106.65}, {lat: 53.53, lng: -113.50}]

我试图将数组中的每个元素分开,split但没有帮助。

如何将此数组转换为对象?

javascript arrays javascript-objects

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