es6-modules相关内容

ES6 获取模块内模块的路径

如何获取模块内的模块路径?我使用 babel 和 webpack 为浏览器创建包. 我期待 /src/someModule/index.js console.log(`someModule path is ${process.execPath}`); 在浏览器输出someModule路径是/home/user/proj/src/someModule 或 someModule ..
发布时间:2021-09-23 18:58:26 前端开发

为什么 webpack 在使用“import * as _"时不摇树 lodash?

我正在使用一个使用 Lodash 的 webpack 4/React 应用程序学习摇树. 起初,我的 Lodash 用法是这样的: import * as _ from "lodash";_.随机的(... 我很快通过 BundleAnalyzerPlugin 了解到,整个 Lodash 都包含在开发和生产版本中 (527MB). 在谷歌搜索之后我意识到我需要使用特定的语法: 从 ..
发布时间:2021-09-23 18:57:30 前端开发

如何在 Safari 上提供 ES6 模块?

我有一个关于在 Safari 中使用 ES6 模块的问题.它让我发疯,因为它阻止我与 Safari 用户共享我的网站. 我的 Web 应用程序和即将推出的 MWE 在以下环境中运行良好: Windows:Chrome、Edge 和 Firefox,均通过 Windows 本地服务器 (WAMP) 和我的网络服务器; 移动:Chrome、Firefox(Android 和 iOS).甚 ..
发布时间:2021-07-14 19:25:40 前端开发

从本地文件夹导入type = module的脚本会导致CORS问题

我有一个小的html文件,它调用一个javascript文件,但是当我尝试在浏览器中访问它时,出现以下错误: 在以下位置访问脚本来源中的'file:///C:/Users/jekob/Desktop/battleship/index.js'“空"已被CORS政策阻止:仅跨源请求支持协议方案:http,数据,chrome扩展名,边缘,https,不受铬限制. 我已经搜索了几个小时,发现可 ..
发布时间:2021-05-14 19:52:14 前端开发

未捕获的ReferenceError:初始化前无法访问'__WEBPACK_DEFAULT_EXPORT__'

我的webpack产品有问题,因此我试图将一个类导入另一个类并将其实例化,但是突然在控制台中出现错误,我的程序停止工作了,就是这样: 未捕获的参考错误:初始化前无法访问"__WEBPACK_DEFAULT_EXPORT__" 这是我正在尝试导入另一个类(即PopUpPlugin)的类的代码: 从'./popupPlugin.js'导入PopupPlugin;导出const addSearc ..
发布时间:2021-05-06 19:08:54 前端开发

从index.js导出名称空间

在给定目录中的 我的 index.js 会导出以下内容: export * from'fileOne';从'fileTwo'导出*;从'fileThree'导出*; 我想为file4中的内容命名空间,像这样: 从导出 export {默认为嘲笑}; OR 从'file4'导出{*作为模拟stuff} 我什至尝试了(以及各种组合): import *从'file4'作为 ..
发布时间:2021-05-04 20:51:12 其他开发

通过npm包共享TypeScript类型声明

我需要在我的React客户端和Express REST API之间共享一些TypeScript类型,以保持代码整洁和干燥.由于这是一个私有项目,因此我不会通过@types存储库共享这些类型,因此我一直遵循TypeScript网站上的指南,这就是结果... React客户端中的所有功能都正常运行:我已将类型安装为开发依赖项,并完美使用了它们. 在Express API中,我收到此错误,并 ..
发布时间:2021-05-04 20:51:03 其他开发

为浏览器和节点创建npm包

我正在尝试创建一个可以由Web应用程序或其他节点模块使用的npm软件包. 如果我仅支持浏览器,则只需将其分配给窗口 window.myExport = myExport; (除非有我不知道的更现代的方式?). 如果仅支持节点模块,则只使用export, module.exports = myExport; (同样,如果我不知道有更好的方法,请告诉我). 但是我都希望支持.目前,我 ..
发布时间:2021-05-04 20:50:49 前端开发

是否可以使Node NOT Require the".js"?进口延期?

Node现在具有对导入的内置支持,这非常棒.但是这种支持要求您指定文件扩展名,这很烦人. 我敢肯定为什么有这个理由(可能与他们对 .mjs 扩展名的怪异痴迷有关),但是有什么办法可以解决它并制作 import 的工作方式像“正常"一样(您可以在其中关闭 .js )? 解决方案 我已通过 esm 包修复了此问题. 简而言之,Node组织在推出ES模块支持方面做得很糟糕,但是值得一 ..
发布时间:2021-05-04 20:50:46 其他开发

VueJS反应式绑定到模块导出

我是Vue的新手,正在尝试将组件值绑定到导出对象的属性.初始值设置正确,但是没有反应性.我不确定我使用的是正确的术语,但是相关的部分是 //Settings.js导出常量设置= {showOverlay:true} //Overlay.vue 一些东西从"../js/Settings.j ..
发布时间:2021-05-04 20:50:43 其他开发