Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何执行webpack--观看和其他脚本?_Node.js_Webpack - Fatal编程技术网

Node.js 如何执行webpack--观看和其他脚本?

Node.js 如何执行webpack--观看和其他脚本?,node.js,webpack,Node.js,Webpack,我想使用webpack用babel编译es6代码,然后运行另一个脚本,以开发模式启动服务器 我怎样才能做到这一点? 运行脚本webpack--watch&&node build/index.js时,只执行脚本的第一部分只执行第一部分,因为处于watch模式的webpack(webpack--watch)将继续运行,shell将等待它返回,因为&需要返回值(和)运营商 您应该并行运行它们。您可以使用示例软件包(npm install--save dev concurrent)。您的脚本如下所示:

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

我怎样才能做到这一点?
运行脚本
webpack--watch&&node build/index.js
时,只执行脚本的第一部分

只执行第一部分,因为处于watch模式的webpack(
webpack--watch
)将继续运行,shell将等待它返回,因为
&
需要返回值(和)运营商

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

concurrently "webpack --watch" "node build/index.js"
这将同时启动Webpack监视模式和服务器

如果希望在运行dev服务器之前确保完整的构建,可以将
webpack&&
添加到上述脚本的开头


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

只执行第一部分,因为Webpack处于watch模式(
Webpack--watch
)将继续运行,shell将等待它返回,因为
&&
(and)运算符需要返回值

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

concurrently "webpack --watch" "node build/index.js"
这将同时启动Webpack监视模式和服务器

如果希望在运行dev服务器之前确保完整的构建,可以将
webpack&&
添加到上述脚本的开头

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