了解Webpack中的导入和导出

时间:2017-06-28 07:49:54

标签: javascript webpack

在Webpack中,我可以致电var path = require('path');。这是否意味着Webpack运行在Node.js之上?

1 个答案:

答案 0 :(得分:1)

是的,Webpack在Node.js上运行。您可以从命令行使用Node.js运行webpack命令,这会生成一个包含JavaScript,CSS和其他静态资产(如图像)的包(取决于您的构建配置方式)。然后,您可以在网页或应用程序中使用生成的捆绑文件,远离Node.JS和浏览器。

这与SystemJS之类的工具不同,SystemJS执行类似的工作,但是在浏览器中运行而不是Node.js. SystemJS还可以包含使用var x = require('something')的文件,但它使用RequireJS而不是Node来处理这些导入。