Open
Description
Hello, I need help :)
Polymer cli command polymer build
works fine. but I'm trying to make a script (gulp) to do this:
const polymerProject = new polymerBuild.PolymerProject(polymerJson);
gulp.task('polymer-build', () => {
const outDir = './build';
return new Promise((resolve, reject) => {
rimraf(outDir, () => {
let buildStream = merge(polymerProject.sources(), polymerProject.dependencies());
buildStream = buildStream.pipe(gulp.dest(outDir));
resolve(waitFor(buildStream));
});
});
});
polymer json:
{
"entrypoint": "./index.html",
"npm": true,
"moduleResolution": "node",
"basePath": true,
"autoBasePath": true,
"sources": [
"dist/**/*",
"!dist/**/*.spec.js",
"./node_modules/@polymer/*/**",
"./node_modules/@develop/demo-snippet/*/**"
],
"extraDependencies": [
"./node_modules/numbro/dist/numbro.min.js",
"./node_modules/@webcomponents/**/*",
"./node_modules/web-animations-js/web-animations-next-lite.min.js",
"./node_modules/@granite-elements/ace-widget/ace-widget.js",
"./node_modules/@styles/common/*/**",
"./node_modules/ace-builds/src-min-noconflict/mode-html.js",
"./node_modules/ace-builds/src-min-noconflict/theme-dawn.js",
"./node_modules/ace-builds/src-min-noconflict/worker-html.js",
"./node_modules/ace-builds/src-noconflict/ace.js",
"./node_modules/ace-builds/src-noconflict/ext-language_tools.js",
"./node_modules/ace-builds/src-noconflict/snippets/snippets.js"
]
}
when i run gulp polymer-build
.js files are left untouched. All imports are absolute and I need them rewritten to e.g ../../@polymer/polymer-element
just like polymer-cli build command does.
Please help. It is urgent
Activity