问题标签 [survivejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 如何从远程服务器运行 React JS?
使用 Webpack,并遵循survivorjs 教程。
我已经成功跑了
并在构建目录中获得了 index.html 和 bundle.js。
当我尝试将这些放在我的服务器文件夹中并运行 index.html 时,我收到以下错误:
我的 web 文件夹可以显示 html 文件。
可能是什么原因,我应该如何以最简单的方式将我的反应应用程序部署到服务器?
webpack - Webpack 清空第一个模块
我开始学习 webpack 并为此阅读survive.js 书(http://survivejs.com/webpack_react/getting_started/)。但我一时无法理解。
当我尝试构建第一个示例时——我在书中还有一大块。书籍构建日志:
我的构建日志
你能帮我理解为什么我有[0] multi main 28 bytes {0} [built]
吗?我如何才能删除它并在我的最终文件中有两个模块?
webpack - 对于 css 和 js 文件,Webpack 散列相同。当只有一个应该改变时,两者都会改变
我正在尝试实现我的 js 项目的长期缓存。我一直在使用survivejs(http://survivejs.com/webpack_react/developing_with_webpack/)页面作为教程。
我发现 .css 和 .js 都使用相同的哈希:
当我只是更改 .css 文件时,两个文件都会更新(我希望 .js 文件保持不变?)。
我已验证不应更改的文件具有相同的 md5 和。
最终我想要的是,如果我改变样式,生成的 css 哈希会改变,而 js 哈希会保持不变(反之亦然)。即js内容没变,缓存在浏览器里,何必强制重新下载。
我创建了一个示例 github repo 来演示。(自述文件有更多细节)。
https://github.com/vlod/webpack_chunk_strange/tree/master
我会很感激一些帮助。我对 webpack 还很陌生,很可能是配置错误,但我花了 2 天时间尽我所能。
谢谢。
webpack - 页面加载时 Webpack 开发服务器/热模块更换 Websocket 错误
我刚刚开始使用 Webpack,所以我已经掌握了足够危险的知识,而且我确信我已经把我的配置文件弄得一团糟。但它非常接近于survivorJS 示例,它在我的机器上运行没有问题。但是,当我加载我的应用程序时,我会在控制台中收到一系列关于某些 websocket 握手失败的消息。
一切都加载两次。每当我更新文件时,除了重复上述所有错误之外,我还会遇到更多错误。
知道为什么它对我这么生气吗?
这是我的 webpack 配置(构建工作正常):
reactjs - 在 webpack / react 应用中使用 Promise
我正在尝试在使用 webpack 的反应应用程序中使用 Promise,但出现此错误:
'Promise' is not defined no-undef
到目前为止,一切都运行良好(使用 babel 翻译 js 和 jsx)但不幸的是 Promise 不起作用。
此外,我在 Chrome(最新)中有这个错误,我虽然 Promise 是内置功能......我是对的吗?
这是我使用的一个配置(我使用survivorjs看板应用程序作为启动器,我正在尝试添加一些功能)。我没有改变太多初始配置:
来自 web pack.config.js
来自 .babelrc
失败代码:
有效的答案在评论中
reactjs - 我可以为 webpack 捆绑的依赖项设置“范围”吗?
我使用 webpack 来捆绑一个 ReactJS 组件。这个 ReactJS 组件有一些依赖项,其中之一是 jQuery。现在我只是运行 webpack 来创建捆绑的脚本。
现在我想将捆绑的脚本(代表我的 ReactJS 组件)集成到遗留应用程序中。此应用程序使用另一个版本的 jQuery(通过直接导入 jQuery javascript 文件)。
我想知道这是否会导致任何问题,因为在一个应用程序中有两个 jQuery 版本。我真的不明白 webpack 如何处理包中的依赖项。它们是否在捆绑包中具有某种“范围”,以便它们不会影响我的遗留应用程序的某些部分?或者有什么办法吗?
我的 webpack.config:
javascript - Webpack2 找不到预设的 es2015 或反应
我的项目中有一个包含模块和 webpack.config 的文件夹。
我的 webpack.config:
我的 package.json:
在我的模块中,我的 package.json:
在我的 desktop.js 中,当我导入 myModule1 时。我有这个错误:模块构建失败:错误:找不到相对于目录“/space/www/myModules/myModule1/src”的预设“es2015”
如果我删除 es2015 预设,我的反应也有同样的问题。
所以,我不明白,因为,我使用resolve.module。
你有解决方案吗?
谢谢,
heroku - Webpack 配置没有导出对象
WEBPACK @ 2.2 WEBPACK-MERGE @ 2.4
我正在使用 webpack 合并来进行智能开发或生产配置。
我的开始脚本看起来像
我的 webpack-config 看起来像这样:
Webpack 在本地成功编译,但是当我尝试将其部署到 heroku 时,papertrail 中的输出如下所示:
有任何想法吗?