Comments (6)
Hi Ryan,
here is the solution for you (works for me with the latest CRA):
- Scaffold a project with the latest CRA
- Install
npm install @rescripts/cli --save-dev
- In the root directory of your project create a file
.rescriptsrc.js
and put below code inside:
module.exports = config => {
config.optimization.splitChunks.automaticNameDelimiter = '_';
if (config.optimization.runtimeChunk) {
config.optimization.runtimeChunk = {
name: entrypoint => `runtime_${entrypoint.name}`
};
}
return config;
};
- In
package.json
in sripts section add a new entry"build-re": "rescripts build"
- Now when running
npm run build-re
it will generate_
instead of~
in file names.
More on rescripts
here.
from spsave.
I tested in SPO and 2016. While it's banned in 2013, the only way is reconfiguring your CRA build or/and deploy pipeline to do not generate ~ in filenames.
from spsave.
Hi @rylew2,
Looks like something wrong with your initiation object. ~
should not be banned in SharePoint.
from spsave.
If I try to drag and drop the same file to a custom folder in SharePoint Designer it fails with the same invalid character message. This is SP2013 and spsave ^3.1.5
from spsave.
Ok thanks - I'll ask on SO: https://stackoverflow.com/questions/56203855/create-react-app-build-files-tilde-character
Hopefully there's a way to change config. Worst case I will revert to a previous version of CRA which doesn't use tilde. It only broke when I upgraded CRA.
from spsave.
Works like a charm - thank you @s-KaiNet !
from spsave.
Related Issues (20)
- Error: Access Denied HOT 3
- Authentication Failure HOT 2
- Can I know if the folder exists before saving it? HOT 1
- [QUESTION] Upload a complete folder to sharepoint ? HOT 4
- Create an empty folder HOT 4
- UnhandledPromiseRejectionWarning HOT 5
- spsave: 429 TOO MANY REQUESTS HOT 3
- Unhandled promise rejection error : Cannot read property 'statusCode' of undefined HOT 2
- Authentication failure - Access denied HOT 2
- Response code 403 (Forbidden) HOT 7
- Response Code 401 -- No option for using certificate
- Cannot read property 'code' of undefined HOT 1
- Why do you use node-notifier? HOT 4
- [Feature Request] Enable MFA HOT 2
- Error when compiling using Gulp HOT 1
- Publish to SharePoint from Github using Actions.yml HOT 1
- Update Dependencies
- Support uploading files larger than 250MB
- Can't upload files HOT 1
- Cannot Upload Files HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spsave.