Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

请问 webpack externals 的变量能否在 loader 中访问

在 webpack config 中配置了

"externals": {
    "vue": "Vue"
},

能否在 webpack 的 loader 中访问 vue 对象呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

在 loader 中访问,是自己写的 loader 吗?还是在 loader 的选项中用到 Vue?

webpack 的 externals 只是让你在被打包的代码中可以直接使用,其他场合下使用都需要进行引入。

loader 运行在 node.js 环境下,externals 则是通过 script 标签引入,运行于浏览器环境,没有简单的方法进行判断,可能需要写一个 http.get,然后提取文件开头的版本信息。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...