ogcio / ogcio-ds

MIT License
4 stars 0 forks source link

Assets Problems #152

Open gunerkaanalkim opened 11 months ago

gunerkaanalkim commented 11 months ago

Hi all,

I'm working on a new service which is using OGCIO's components. But I'm getting an error like below in build time. Package version I used is "@ogcio/ogcio-ds": "^0.0.24"

./node_modules/@ogcio/ogcio-ds/govie/all.scss - Error: Module Error (from ./node_modules/postcss-loader/dist/cjs.js):
C:\Users\alkimk\OneDrive\online-cvo-ui\node_modules\@ogcio\ogcio-ds\govie\helpers\_font-faces.scss:24:10: Can't resolve './helpers/assets/fonts/lato-regular.woff2' in 'C:\Users\alkimk\OneDrive\<PROJECT_NAME>\node_modules\@ogcio\ogcio-ds\govie'

./node_modules/@ogcio/ogcio-ds/govie/all.scss - Error: Module Error (from ./node_modules/postcss-loader/dist/cjs.js):
C:\Users\alkimk\OneDrive\online-cvo-ui\node_modules\@ogcio\ogcio-ds\govie\helpers\_font-faces.scss:33:10: Can't resolve './helpers/assets/fonts/lato-bold.woff' in 'C:\Users\alkimk\OneDrive\<PROJECT_NAME>\node_modules\@ogcio\ogcio-ds\govie'

./node_modules/@ogcio/ogcio-ds/govie/all.scss - Error: Module Error (from ./node_modules/postcss-loader/dist/cjs.js):
C:\Users\alkimk\OneDrive\online-cvo-ui\node_modules\@ogcio\ogcio-ds\govie\helpers\_font-faces.scss:33:10: Can't resolve './helpers/assets/fonts/lato-bold.woff2' in 'C:\Users\alkimk\OneDrive\<PROJECT_NAME>\node_modules\@ogcio\ogcio-ds\govie'

I've developed a node script to move necessary files and folder to correct places that the project needs. But this problem is supposed to be solved in OGCIO's repository.


const path = require('path');
var fs = require('fs');

const ogcioSource = '/node_modules/@ogcio/ogcio-ds/govie/assets'
const ogcioTarget1 = '/node_modules/@ogcio/ogcio-ds/govie/components/footer/assets'
const ogcioTarget2 = '/node_modules/@ogcio/ogcio-ds/govie/helpers/assets'

const sourceDir = path.join(__dirname, ogcioSource);
const ogcioTarget1Dir = path.join(__dirname, ogcioTarget1);
const ogcioTarget2Dir = path.join(__dirname, ogcioTarget2);

console.log("Assets Path :  ", ogcioSource);
console.log("Target Path 1 : ", ogcioTarget1Dir);
console.log("Target Path 2 : ", ogcioTarget2Dir);

console.log("OGCIO's assets folder is copying into target 1")
fs.cp(sourceDir, ogcioTarget1Dir, {recursive: true}, (err) => {
  if (err) {
    console.error(err);
  }
});

console.log("OGCIO's assets folder is moving into target 2")
fs.cp(sourceDir, ogcioTarget2Dir, {recursive: true}, (err) => {
  if (err) {
    console.error(err);
  }
});
gunerkaanalkim commented 11 months ago

Hi there, is there any update ?