在Webpack中,我可以致电var path = require('path');
。这是否意味着Webpack运行在Node.js之上?
答案 0 :(得分:1)
是的,Webpack在Node.js上运行。您可以从命令行使用Node.js运行webpack
命令,这会生成一个包含JavaScript,CSS和其他静态资产(如图像)的包(取决于您的构建配置方式)。然后,您可以在网页或应用程序中使用生成的捆绑文件,远离Node.JS和浏览器。
这与SystemJS之类的工具不同,SystemJS执行类似的工作,但是在浏览器中运行而不是Node.js. SystemJS还可以包含使用var x = require('something')
的文件,但它使用RequireJS而不是Node来处理这些导入。