I can't load local files (jpg, png, json...) with either
import img from '../../../../assets/images/myImage.png';
require('../../../../assets/images/myImage.png');
With import VS Code notifies me that the module is not found. I can't see files in folders. What am I doing wrong?
At first you would check if file path is correct.
If file path is correct you load it simply.
(../../../../ is bad statement for files loading.)
The step is below
Please define package.json file into assets folder.
The content of package.json file looks like this
{
"name" : "#assets"
}
then you can load the file which is in assets folder like this
const img = require('#assets/images/myImage.png');
Related
How to include 'less' file in the particular XML file. I want it to import 'less' file for only on the catalog page. So I tried by creating CSS file and inside the CSS file imported the 'less' file. Then, in XML I have added a CSS file. But it's not worked. How to add 'less' file only for the catalog page or how to include in the particular XML file.
Maybe start to read about pre-processing files works?
https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/css-topics/css-preprocess.html
If you want to import a new .less file in your theme, you have to create an _extend.less file in your Magento_Catalog theme module.
And in your _extend.less add the following CSS rule :
#import "path/to/your/file.less";
And that's it.
I am trying to run pandas code in AWS Lamdba by following https://medium.com/#korniichuk/lambda-with-pandas-fd81aa2ff25e.
After zipping the folder and running the lambda code below was my error.
{
"errorMessage": "Unable to import module 'lambda_function'"
}
So thought to try a simple code without any libaries. Once I zipped and uploaded the folder I found this..
As the zip size is small, I can move the file inside inline-editor. But it's not possible for larger zip folder once I import all my libs in the zip.
How can I zip the folders properly and uploading it?
Does the lambda function name and zip file name should be same?
Put the lambda_function.py in the root of the directory. Your file is inside a directory called to.
Your folder view should look something like
This is the error I get in my Heroku logs: Error: Cannot find module './config/keys'
This is where that line in my index.js file comes from:
const keys = require('./config/keys');
My config folder is in the root directory and I have a keys.js folder in there, so I'm not sure what this error is telling me I am doing wrong, because the file is definitely there.
You say you "have a keys.js folder in there". But if you're calling require('./config/keys') there should be a file named keys.js. If there is a folder named config/keys that contains one or more js files, you should require each file in that folder that you need using require('./config/keys/filename.js');
Functionality-Uploading a file.
When I run my code to upload a file in AWS instance, absolute path of the file which I get is like /home/ec2-user/project/src/.../filename. If the script tries to upload the file to the application under test with above path I get file path is not absolute error. Any suggestion on this.
Thanks in advance.
I am using liferay 6.0.5. I am uploading file using following code.
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);
String submissionFileName = uploadRequest.getFileName("file");//uploaded filename
File submissionFile = uploadRequest.getFile("file");
this works fine and upload file in tomcat's temp directory with some different name. What I want is.."There is one folder docs in my project directory. I want uploaded file in this directory". How to do this in liferay..?
If you want to change the temp directory for the file upload then you can change the following property in portal-ext.properties:
com.liferay.portal.upload.UploadServletRequestImpl.temp.dir=C:/MyTempDir
Hope this is what you are looking for.
If you want to add files to Liferay's Document Library then check out the following classes:
http://docs.liferay.com/portal/6.0/javadocs/com/liferay/portlet/documentlibrary/service/DLFileEntryLocalServiceUtil.html
http://docs.liferay.com/portal/6.0/javadocs/com/liferay/portlet/documentlibrary/service/DLFolderLocalServiceUtil.html