问题标签 [npm-build]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 部署到 GitHub 页面时收到错误
我正在将反应应用程序部署到 git 中心页面并收到错误。gzip 后的文件大小:
该项目是在假设它托管在/sort-customers-list/
. 您可以使用package.json
.
构建文件夹已准备好部署。要在https://sejob.github.io/sort-customers-list上发布它,运行: npm run deploy
在此处了解有关部署的更多信息:
“文件”参数必须是字符串类型。接收类型未定义
reactjs - 从命令行使用 env 文件反应构建
有什么方法可以通过类似命令创建 React App 构建?到目前为止,我在 shell 脚本中有:
build:test
在哪里
但这将引用build:test
脚本,package.json
但是当我想.env
在 shell 脚本中使用特定文件(不编辑或添加任何内容package.json
)时,如下所示
不会执行构建.env.my_box
我设置错了什么?
django - Django collectstatic 不会从 react npm build 文件夹中收集媒体文件
我有一个前端反应应用程序,使用npm run build
它创建构建文件夹后:
- 建造
- favicon.ico
- 索引.html
service-woker.js
- 静止的
在使用 django 之后,python manage.py collectstatic
我注意到 django 所做的是它只拉出静态文件夹,favicon.ico 没有拉出。所以,我的网站图标不起作用。
在我的 index.html 中,<link rel="apple-touch-icon" href="%PUBLIC_URL%/favicon.ico" />
在我的 settings.py
在 chrome 检查 headers 元素中:
如何让它显示我的网络图标。谢谢!
reactjs - 为什么我的 npm 构建用于测试获取生产属性?
我想在我的 React 16.13 项目中连接两个生产风格的构建。一个用于测试环境,另一个用于生产。我已经配置了以下脚本...
我定义了这两个 .env 文件...
我按如下方式运行构建以进行测试...
但是,当我扫描“build/static/js/main.367658f7.chunk.js”(构建文件)后,它只引用了我的生产属性“prod.mydomain.com”而不是测试属性“lab .mydomain.com”。我还需要做什么才能将我的测试属性合并到我的构建中?
npm - npm build 生成两个目标
假设我有 core1.js、core2.js 和 wrapper.js。如何配置 NPM 以生成两个目标:
- core.js 包括 core1 和 core2
- all.js 包含所有内容
场景是我需要为公众发布 all.js;和 core.js 在内部用于另一个团队和另一个项目。谢谢!
angular - Bitbucket Angular npm 运行构建失败
我正在尝试在 Bitbucket 上建立构建管道。我正在使用一个全新的 Angular 项目。到目前为止,它看起来像这样
npm run build
它在命令上不断失败并出现错误
关于如何修复它的任何建议?PS我正在使用npm run build
并不是ng build
因为我的源不在根文件夹中,而是在frontend/src/deguvino-portal/
目录下,而且我确实找到了一种方法来为ng build
.
node.js - Dev Env 中依赖的依赖类型未构建
我知道这个问题的变体已经被问到周日的六种方式,但这些问题的答案都没有解决我的问题。
我创建了包 A。它的构建包含在 dist 文件夹中,并且包被加载到 npm。
我创建了包 B,其中包 A 是一个依赖项。包 B 也已正确构建,并且包已加载到 npm。注意:包 A 包括用于诸如 express、mongoose 等类型的开发包。安装并在 B 中构建时,没有错误。
我创建了包 C,其中 A 和 B 是依赖项。安装后,此包将不会构建。这些错误表明 A 的依赖项的缺失类型(express、mongoose 等)。
我已确保 A、B 和 C 之间存在版本一致性。不。仅在 C 中完成了开发安装。不。将 A 的类型添加为 C 中的开发包,并安装,并且仅安装开发。没有。从头开始重新创建 C 然后安装然后尝试构建。没有。
同样,B 也使用 A 并正确构建,并且 A 的输入没有错误。我完全不知道出了什么问题。任何人都可以提出解决方案吗?谢谢大家
node.js - NPM - 使用 React 构建的网站无法构建
我已经使用 ReactJS 创建了一个网站,并且在我的本地机器上运行完美。但是当我运行npm run build
这是我得到的错误:
我打算将其部署到 github 页面。在我的 package.json 中,我有以下行作为主页:
请注意,个人站点是我的项目和存储库的名称。我还有一个.env
如下所示的文件:
这个错误的原因是什么?另外,我该如何克服这个错误?
以下是调试日志。[修剪]
reactjs - 如何只为一个环境运行构建?
我正在开发一个反应项目,我有几个环境,当我为一个环境运行构建时,例如npm run build-sit
,构建文件夹中的 JavaScript 文件包含有关其他环境的信息。如何确保该构建文件夹中的 JavaScript 文件仅包含有关我正在构建的环境的信息。
这是我的脚本package.json
我有一个constants.ts
文件,我在其中设置了不同环境的 url
node.js - 创建反应应用程序构建错误“没有'new'就不能调用类构造函数解析器”
我很新反应并编写了一个应用程序,该应用程序在本地服务器上完美运行但是当我尝试为生产构建它时,我遇到了上述错误,我找不到任何对 Parser 类的引用,类似的问题说这与 Babel 转桩 ES6 类的错误有关,但我使用的是最新版本的 CRA,并遵循了在文档上创建组件的示例。
我唯一的例外是我将 React-Straps 用于模态组件(我的应用程序中唯一使用它的组件)。任何人都可以就这个错误提出建议(通常这个错误会引发手写组件)
编辑:我尝试创建一个新的应用程序,并且成功构建