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
268 views
in Technique[技术] by (71.8m points)

vue 打包使用的cdn找不到?

下面是我新建的一个打包插件的js 文件,由于阿里云上传很大,所以想使用cdn 减少插件的体积,但是我设置externals 之后发现也不能在本地可以使用,发布就查找不到了不知道怎么回事

const path = require('path')

const webpack = require('webpack')

const utils = require('./utils')

var package = require('../package.json');

module.exports =?{

 entry: './plugins/install.js',

 output: {

 path: path.resolve(process.cwd(), `./libs@${package.version}`),

 publicPath: '/dist/',

 filename: 'sendMessageQj.js',

 library: 'sendMessageQj', //?library?指定的就是你使用?require?时的模块名,这里便是?require('BuriedPoint')

 libraryTarget: 'umd', //?libraryTarget?会生成不同?umd?的代码,可以只是?commonjs?标准的,也可以是指?amd?标准的,也可以只是通过?script?标签引入的

 umdNamedDefine: true //?会对?UMD?的构建过程中的?AMD?模块进行命名。否则就使用匿名的?define。

 },

 externals: {

 'vue': 'Vue',

 'element-ui': 'ELEMENT',

 'ali-oss': 'OSS'

 },

image.png


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

1 Reply

0 votes
by (71.8m points)

在 入口的html文件 里面通过script加载cdn的ali-oss脚本了?


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

1.4m articles

1.4m replys

5 comments

56.7k users

...