小编van*_*ome的帖子

如何在支持 ESM 的 Chrome 中正确导出/导入 ESM/ES6 模块

我有一个与 Webpack 4 和 Babel 加载器捆绑在一起的应用程序。在主入口点我正在导出一个类,例如export default Test;现在我正在尝试通过 ESM 感知 Chrome 导入主包

<script type="module">
(async function() {
  const test = await import('./module.main.js');
  window.test = test;
})()
</script>
Run Code Online (Sandbox Code Playgroud)

问题是虽然浏览器正在加载包,但test只会产生这个。

Module {Symbol(Symbol.toStringTag): "Module"}
  Symbol(Symbol.toStringTag): "Module"
Run Code Online (Sandbox Code Playgroud)

如何获取我的默认导出?我没有在这里提供 Webpack 配置,因为它很简单。

javascript webpack es6-modules babel-loader

8
推荐指数
0
解决办法
1297
查看次数

无法在Linux上将App升级到.net Core 1.0.1

在project.json中将我的应用程序升级到版本1.0.1之后:

"Microsoft.NETCore.App": {
  "type": "platform",
  "version": "1.0.1"
},
Run Code Online (Sandbox Code Playgroud)

这适用于Windows,但不适用于Linux.在Linux下我收到此错误:

Project BackendGems (.NETCoreApp,Version=v1.0) was previously compiled. Skipping compilation.
Project test (.NETCoreApp,Version=v1.0) was previously compiled. Skipping compilation.
The specified framework 'Microsoft.NETCore.App', version '1.0.1' was not found.
  - Check application dependencies and target a framework version installed at:
      /opt/dotnet_cli/shared/Microsoft.NETCore.App
  - The following versions are installed:
      1.0.0
  - Alternatively, install the framework version '1.0.1'.
SUMMARY: Total: 1 targets, Passed: 0, Failed: 1.
Run Code Online (Sandbox Code Playgroud)

我试图删除nuget缓存并确保我有相同的SDK版本1.0.0-preview2-003121.

有什么可能是错的?

.net-core

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