node.js - 如何执行 webpack --watch 和另一个脚本?

标签 node.js webpack

我想使用 webpack 使用 babel 编译我的 es6 代码,然后运行另一个脚本以开发模式启动服务器。

我怎样才能实现这个目标? 运行脚本 webpack --watch && node build/index.js 时,仅执行脚本的第一部分

最佳答案

只执行第一部分,因为处于监视模式的 Webpack ( webpack --watch ) 会继续运行,而 shell 会等待它返回,因为 && 需要返回值。 (AND) 运算符。

您应该并行运行它们。您可以使用例如 concurrently 包(npm install --save-dev concurrently)。你的脚本将如下所示:

concurrently "webpack --watch" "node build/index.js"

这将并行启动 Webpack 监视模式和您的服务器。

如果您想在运行开发服务器之前确保完整的构建,您可以添加 webpack &&到上述脚本的开头。

也许更好的方法是将 Webpack 监视模式集成到您的开发服务器中,然后您只需启动您的开发服务器。

关于node.js - 如何执行 webpack --watch 和另一个脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51290310/

相关文章:

node.js - 使用 couchbase 检查数据库 Node js 中是否已存在用户

node.js - SLC环回: Using model instance from within a model hook

javascript - 无法使用 webpack 将 Base64 图像导入到 React 组件中

javascript - 在expressJs中堆栈jquery

javascript - MongoDB map-reduce(通过nodejs): How to include complex modules (with dependencies) in scopeObj?

javascript - 即使文件路径无效,Web Worker 构造函数也不会失败

javascript - 无法设置 HMR : stuck with "Waiting for update signal from WDS..." in console

node.js - 如何在项目之间重用组件

node.js - UNMET PEER DEPENDENCY webpack@3.5.5 和 babel-loader 错误

javascript - Node : relocation error: node: symbol SSL_set_cert_cb, 版本 libssl.so.10 未在带有链接时间引用的文件 libssl.so.10 中定义