How to use pdfjs with aurelia-cli - aurelia

Has anyone got pdfjs (https://github.com/mozilla/pdf.js) working with the Aurelia cli?
I'm getting nowhere fast with getting it up and running.
I followed the docs here (http://aurelia.io/docs/build-systems/aurelia-cli#adding-client-libraries-to-your-project) and guessed that main needed to be set to webpack, but the paths in that file seem to be interpreted incorrectly.
------- File not found or not accessible ------
| Location: /home/ubuntu/workspace/public/pdfjs-dist/build/pdf.js
| Requested by: /home/ubuntu/workspace/public/src/modules/admin/admin.js
| Is this a package? Make sure that it is configured in aurelia.json and that it is not a Node.js package
------- File not found or not accessible ------
| Location: /home/ubuntu/workspace/public/src/worker-loader.js
| Requested by: /home/ubuntu/workspace/public/src/modules/admin/admin.js
| Is this a package? Make sure that it is configured in aurelia.json and that it is not a Node.js package

Related

How to use react-native-qrcode-svg for react-native-web?

i want to use the package react-native-qrcode-svg for my react native web project, but hit this error:
Compiled with problems:X
ERROR in ./node_modules/react-native-qrcode-svg/src/index.js 29:4
Module parse failed: Unexpected token (29:4)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|
| return (
<G x={logoPosition} y={logoPosition}>
|
|
I tried installing the react-native-svg-web and managed to used .svg file only, it didn't work for this package.

Having error with expo project when building with eas build

I’m getting a lot of error that I can’t find the answer in stackoverflow, github etc …
This is the first error I’m getting on Fastlane step, all the others might be fixed if I fixed this one :
`Compiling expo-dev-menu Pods/expo-dev-menu » DevMenuManager.swift
❌ (ios/Pods/Headers/Private/expo-dev-menu/EXDevMenu/DevMenuRCTBridge.h:3:9)
2 |
3 | #import <React/RCTBridge+Private.h>
| ^ 'React/RCTBridge+Private.h' file not found
4 |
5 | NS_ASSUME_NONNULL_BEGIN
6 | `
I don’t know what is is related to.
To provide some more information, my previous build was successful.
With my next build, I needed to upgrade expo update.
I did so, and I get these errors on Pod install step :
[!] Unable to find a specification for EXUpdatesInterface depended upon by EXUpdates
[!] Unable to find a specification for expo-dev-launcher depended upon by expo-dev-client
[!] Unable to find a specification for expo-dev-menu-interface depended upon by expo-dev-launcher
[!] Unable to find a specification for expo-dev-menu depended upon by expo-dev-client
After installing theses packages with expo instal … and launch the new build, I managed to pass the Pod install step, but now I get the error I mentionned at the beginning
Workflow : Managed
SDK : 46

How to add module to environment module? So I can load it using module load

When I run module avail, I got:
--------------------------------- /usr/share/modules/modulefiles ---------------------------------
dot module-git module-info modules null use.own
--------------------------------- /usr/share/modules/modulefiles ---------------------------------
dot module-git module-info modules null use.own
And I notice people uses module to load gcc5 cuda10.0 by module load gcc5 cuda10.0 . Like this person did in:
Slurm sbatch for a PyTorch script draining node; gres/gpu: count changed for node node002 from 0 to 1
How do I add things like gcc5 and cuda10.0 to my modules?
You need to craft these modulefiles by hand if you manually install these specific software or the specific version of these software.
If you use a package manager like Spack or EasyBuild to build the software, those tools can also generate the corresponding modulefiles to use the software they built and install.

Docusaurus error during building the project

First of all let me say that I'm new of Docusaurus and I'm using version 2.
I was building my documentation project and I have got the following error:
Docusaurus Node/SSR could not render static page with path=/docs/My_MDX_Page because of error: useBaseUrl is not defined
I'm using a MDX page to get the baseURL to retrieve static contents.
The MDX page:
---
title: title
hide_title: true
sidebar_label: item
---
import useBaseUrl from '#docusaurus/useBaseUrl';
## Section
| Name | image |
| :--- | :--- |
| YL_GN3 | <img src={useBaseUrl('img/YL_GN3.png')} /> |
I think I'm doing something wrong even if executing without building it works (by npm start).
npm install was executed.
Here is the directory structure of project:
+ .docusaurus
+ build
+ docs
+ node_modules
+ src
+ static
+ versioned_docs
+ versioned_sidebars
babel.config.js
docusaurus.config.js
package-lock.json
package.json
README.md
sidebars.js
versions.json
UPDATE
For reasons that I don't know, it has started working. I have changed docusaurs config, adding the baseUrl different from '/' and 'index.js' in order to have the docs as landing page

Using Vue CLI 3 on XAMPP

A little background..
As mentioned before in https://forum.vuejs.org/t/how-to-make-webpack-vue-work-on-xampp/33808. And it works when I put my Vue project directly in htdocs like this.
htdocs/
| - css/
| - js/
| etc..
However I'm using it differently, here's my current file structure in the htdocs.
htdocs/
| - project1/
| | - css/
| | - some other stuff for project1
| - project2/
| | - css/
| | - some other stuff for project2
| - vue-project/ (Where I wanted my Vue went to)
| | - css/
| | - stuff..
The error I get when I put dist/ of my vue project directly to htdocs/vue-project is 404, because they directly went back to the root file (root is htdocs/), in which it doesn't find the required file to launch Vue Project!
What I wanted
Anything that can launch the project in htdocs/vue-project/. Would accept any answer configuring either settings in the Vue/Webpack OR from XAMPP itself. If you need additional information please do ask in the comment section.
And if it turns out there are no other way, then I would accept answers involving XAMPP configuration on how to start a server in a different directories. Like start a server in htdocs, and other-file would be great as well.
For Vue CLI before 3.x
Try changing assetsPublicPath under build object in config/index.js. Then append your folder name there. Similiar issue that might help https://forum.vuejs.org/t/vue-js-webpack-deployment-for-xaamp-testing/28970
And if vue-router used then add ROUTER_BASE.
https://router.vuejs.org/en/api/options.html#base
For Vue CLI 3
Create vue.config.js inside your vue-projects
Inside it simply add the following
module.exports = {
publicPath: "/{path-to-your-vue-project}"
}
For more information please refer to this docs https://cli.vuejs.org/config/#publicpath