在vuecli的js文件,例如main.js中,可以使用Buffer、process等node的api,也可以使用require语法。但自己写一个html中的script脚本是无法使用这些api的,请问是什么原因,是使用了哪些包或者服务吗?希望有大佬能点破一下。
Vue Cli 中的main.js是在NodeJs环境下运行的,浏览器中执行的脚本是在浏览器环境运行的。Vue Cli是基于Webpack构建的,main.js作为入口函数会被webpack引入打包成浏览器可用的代码,最终在浏览器环境下执行,所以直接在浏览器使用node的api是不管用的。Webpack打包原理
2.1m questions
2.1m answers
60 comments
57.0k users