Reactjs 创建react应用程序生成文件tilde~字符
有没有办法不在create react app build js文件名中使用波浪线字符 在我的create-react应用程序上运行Reactjs 创建react应用程序生成文件tilde~字符,reactjs,sharepoint,create-react-app,Reactjs,Sharepoint,Create React App,有没有办法不在create react app build js文件名中使用波浪线字符 在我的create-react应用程序上运行npm-run-build之后,我在/static/js/文件夹中得到了几个runtime~main.[hash].js文件。我的目标文件系统不允许在文件名或文件夹名中使用平铺字符 我可以在某个地方更改配置以输出runtime main.[hash].js而不是tilde吗 在不弹出的情况下解决: -安装rescripts:npm Install@rescripts
npm-run-build
之后,我在/static/js/文件夹中得到了几个runtime~main.[hash].js
文件。我的目标文件系统不允许在文件名或文件夹名中使用平铺字符
我可以在某个地方更改配置以输出runtime main.[hash].js
而不是tilde吗
在不弹出的情况下解决: -安装rescripts:
npm Install@rescripts/cli——在项目中保存dev
-在项目的根目录下创建一个文件.rescriptsrc.js,并将下面的代码放入其中:
module.exports = config => {
config.optimization.splitChunks.automaticNameDelimiter = '_';
if (config.optimization.runtimeChunk) {
config.optimization.runtimeChunk = {
name: entrypoint => `runtime_${entrypoint.name}`
};
}
return config;
};
在sripts部分的package.json中添加一个新条目“build re”:“rescripts build”
现在,当运行npm run build re时,它将在文件名中生成u而不是~
我在
\node\u modules\react scripts\config\webpack.config.js
中找到了新的InlineChunkHtmlPlugin(HtmlWebpackPlugin,[/runtime~.+[.js/])
——我相信这就是这个名字产生的地方。我能换一下吗?我想我需要先弹出?当我运行build-r
时,我得到“rescripts”没有被识别为内部或外部命令,
,因为我又遇到了这个。。。运行它的命令是npm run script build re