最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何将Browser

IT培训 admin 4浏览 0评论

如何将Browser

我的节点应用程序从其余脚本的主脚本中启动浏览器化过程。我这样做是因为其中一部分代码应在IE11中没有节点的情况下运行。因此,package.json文件包括babelifycorejs作为变换。但是我仍然在IE11中收到“未知的承诺”,因为我不知道如何在结果包文件中包括promise polyfill。

server.js中的浏览处理:

// bundle source code into one file
let b = browserify();

b.add(path.join(publicDir, 'src/editor/app.js'));
const bundle_editor = fs.createWriteStream(path.join(publicDir, 'bundle_editor.js'));
b.bundle().pipe(bundle_editor);

b = browserify();
b.add(path.join(publicDir, 'src/viewer/app.js'));
const bundle_viewer = fs.createWriteStream(path.join(publicDir, 'bundle_viewer.js'));
b.bundle().pipe(bundle_viewer); 

免除打包文件:

"browserify": {
  "transform": [ [
      "babelify", {
      "presets": [ [
        "@babel/preset-env", {
          "useBuiltIns": "entry",
          "corejs":  "^3.1.4",
          "targets": {
            "browsers": [
              "last 2 versions",
              "ie >= 11"
            ]
          }
        }]
      ]}
    ]
  ]
}
回答如下:

我不确定这是否是完全相同的问题。尽管如此,回退到Core-js的2.6.9版本后,我仍然能够成功捆绑。

如何将Browser

我的节点应用程序从其余脚本的主脚本中启动浏览器化过程。我这样做是因为其中一部分代码应在IE11中没有节点的情况下运行。因此,package.json文件包括babelifycorejs作为变换。但是我仍然在IE11中收到“未知的承诺”,因为我不知道如何在结果包文件中包括promise polyfill。

server.js中的浏览处理:

// bundle source code into one file
let b = browserify();

b.add(path.join(publicDir, 'src/editor/app.js'));
const bundle_editor = fs.createWriteStream(path.join(publicDir, 'bundle_editor.js'));
b.bundle().pipe(bundle_editor);

b = browserify();
b.add(path.join(publicDir, 'src/viewer/app.js'));
const bundle_viewer = fs.createWriteStream(path.join(publicDir, 'bundle_viewer.js'));
b.bundle().pipe(bundle_viewer); 

免除打包文件:

"browserify": {
  "transform": [ [
      "babelify", {
      "presets": [ [
        "@babel/preset-env", {
          "useBuiltIns": "entry",
          "corejs":  "^3.1.4",
          "targets": {
            "browsers": [
              "last 2 versions",
              "ie >= 11"
            ]
          }
        }]
      ]}
    ]
  ]
}
回答如下:

我不确定这是否是完全相同的问题。尽管如此,回退到Core-js的2.6.9版本后,我仍然能够成功捆绑。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论