npm public start_使用PUBLIC_URL创建反应应用程序构建

Vaibhav Vish..

14

像我这样的人正在构建中寻找这样的东西:

然后设置https://dsomething.cloudfront.net为homepagein package.json将不起作用。

1.快速解决方案

像这样构建项目:

(Windows)

set PUBLIC_URL=https://dsomething.cloudfront.net&&npm run build

(Linux / Mac)

PUBLIC_URL=https://dsomething.cloudfront.net npm run build

你会得到

在您建立的index.html中

2.永久和推荐的解决方案

.env在项目根目录(package.json所在的位置)创建一个名为的文件。

在此文件中编写以下内容(URL两端不加引号):

PUBLIC_URL=https://dsomething.cloudfront.net

像往常一样构建您的项目(npm run build),

这还将生成带有以下内容的index.html:

3.奇怪的解决方案

将此添加到您的package.json

“主页”中:“ http://://dsomething.cloudfront.net ”,

然后将使用以下命令生成index.html:

基本上与以下内容相同:

以我的理解。

你可能感兴趣的:(npm,public,start)