5 Star 15 Fork 7

Gitee 极速下载 / grapesjs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/artf/grapesjs
克隆/下载
webpack.config.js 1.22 KB
一键复制 编辑 原始数据 按行查看 历史
Artur Arseniev 提交于 2023-09-17 14:58 . Add support for module
const path = require('path');
const rootDir = path.resolve(__dirname);
module.exports = ({ config, pkg, webpack }) => {
const { BUILD_MODULE } = process.env;
return {
...config,
output: {
...config.output,
filename: BUILD_MODULE ? 'grapes.mjs' : 'grapes.min.js',
...(BUILD_MODULE ? {
libraryTarget: 'module',
library: { type: 'module' },
} : {
libraryExport: 'default'
})
},
optimization: {
...config.optimization,
minimize: !BUILD_MODULE,
},
devServer: {
...config.devServer,
static: [rootDir],
headers: { 'Access-Control-Allow-Origin': '*' },
allowedHosts: 'all',
},
experiments: {
outputModule: !!BUILD_MODULE,
},
resolve: {
...config.resolve,
modules: [
...(config.resolve && config.resolve.modules),
'src'
],
alias: {
...(config.resolve && config.resolve.alias),
jquery: 'utils/cash-dom',
backbone: `${rootDir}/node_modules/backbone`,
underscore: `${rootDir}/node_modules/underscore`,
}
},
plugins: [
new webpack.DefinePlugin({ __GJS_VERSION__: `'${pkg.version}'` }),
...config.plugins,
]
}
};
JavaScript
1
https://gitee.com/mirrors/grapesjs.git
git@gitee.com:mirrors/grapesjs.git
mirrors
grapesjs
grapesjs
dev

搜索帮助