mirror of
https://github.com/tidys/cc-inspector-chrome
synced 2025-10-23 06:55:25 +00:00
no message
This commit is contained in:
27
CocosCreatorInspector/src/core/chrome-manifest.js
Normal file
27
CocosCreatorInspector/src/core/chrome-manifest.js
Normal file
@@ -0,0 +1,27 @@
|
||||
const Fs = require("fs");
|
||||
const Path = require("path");
|
||||
const JsonBeautifully = require('json-beautifully');
|
||||
|
||||
class ChromeManifest {
|
||||
|
||||
|
||||
constructor(options) {
|
||||
this.options = options;
|
||||
|
||||
}
|
||||
|
||||
apply(compiler) {
|
||||
compiler.plugin('done', function (compilation, callback) {
|
||||
let manifest = this.options.manifest;
|
||||
let outFile = this.options.outFile;
|
||||
if (manifest && outFile) {
|
||||
// JSON.stringify(require(manifest))
|
||||
Fs.writeFileSync(outFile, JsonBeautifully(require(manifest)));
|
||||
console.log(`\n生成manifest文件: ${outFile}`);
|
||||
}
|
||||
}.bind(this))
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ChromeManifest
|
Reference in New Issue
Block a user