问题标签 [parceljs]
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.
javascript - React & Redux: Uncaught TypeError: (0 , _reactRedux.connect) 不是函数
我是redux
,react
和的新手parceljs
。我目前正在通过redux tutorial
. 在parceljs
完成它之后,当我进入浏览器时,我在控制台上收到了这个错误:
Uncaught TypeError: (0 , _reactRedux.connect) is not a function
现在的代码是
我变了:
import { connect } from 'react-redux';
到:
import { connect } from 'redux';
并给了我基本相同的错误。
在这种情况下我该怎么办?
我检查了文档和问题,我发现的唯一问题connect()
是您不能将其用作装饰器,仅此而已。我错过了一些我还不知道的东西吗?
(对不起我的英语语法不好,不是我的第一语言)
parceljs - 如何在 parceljs 中使用 env 构建
我使用 parcel 构建前端应用程序,这是我用于构建的命令
建造production
那里index.html
像往常一样
然后在app.js
我想实现类似
settings.js
javascript - 未捕获的类型错误:无法设置未定义的属性“颜色”
多亏了杜尔加(欢呼声),我最近问了这个问题并得到了有效的答案。我正在尝试将相同的东西与 Parcel.js 合并,但遇到了问题;颜色选择器本身会发生变化,让我选择一种颜色 - 但实际的绘制颜色没有改变,我得到了这个:
我的代码如下所示:
索引.html
模块.js
应用程序.js
样式.css
包.json
我在这里做错了什么?
parceljs - 我可以指定资产的输出文件夹吗?
我有一个具有这种结构的项目:
现在,当我运行时parcel build src/index.pug
,所有文件都被捆绑在一起,我在分发文件夹中有这个:
当我被监视时:
所以,我的问题是:我可以使用 ParcelJS 为我的 css、js 和图像指定输出路径吗?
javascript - 将预定义函数导入 ES6 模块
第 1 部分:在我的主 .js 文件中,我设置了几个快捷功能:
第2部分:
我正在使用 ES6 模块将我的站点的代码拆分为逻辑的、可管理的块。目前我的本地构建设置正在使用Parcel,我相信它使用 Babel 来转换模块。
这些被导入到定义选择器函数的同一个主 .js 文件中:
这些在主 .js 文件中工作得很好,但在模块文件中不起作用 - 任何尝试使用它们都会在控制台中触发错误,例如Uncaught ReferenceError: $ is not defined
是否可以在模块文件中访问这些函数,而无需在每个模块的顶部重写它们?
干杯
jestjs - 使用 Jest 和 Parcel 导入 ES6 时出错
我有一个react-parcel-app
用作模板的项目,我正在尝试集成 Jest,但出现以下错误。
这就是我的.babelrc
样子。
我知道 parcel 应该在没有配置的情况下支持 ES 模块,但我没有让 test import s 工作。
如果您想在本地运行它,这里是repo 的链接。
postcss - postcss-normalize 覆盖了我自己的样式
我正在尝试将postcss-normalize与 PostCSS 一起使用。我将插件放在列表中的任何地方都会导致它覆盖我的样式。我已经forceImport
设置为 true,所以我不需要在任何地方导入它。
这是我的.postcssrc
:
我也在使用 ParcelJS,我index.js
像这样导入我的样式:
一个模块如下所示:
CSS 是在该模块中导入的index.js
。
任何想法如何解决这个问题?为什么规范化器会覆盖我自己的样式?
reactjs - 未捕获的类型错误:无法重新定义属性:UIRouter
我在使用parceljs
and uirouter
with 时遇到问题react
。当我转到命令行并编写parcel index.html
一切正常时,但是当我转到浏览器时,浏览器中没有任何内容,当我转到控制台时,它会抛出此错误:Uncaught TypeError: Cannot redefine property: UIRouter
. 我真的不知道我错过了什么。
顺便说一句,我正在做UIRouter React
教程。教程链接(https://ui-router.github.io/react/tutorial/helloworld)
这是代码。
reactjs - 使用 Parceljs 和 React 构建?
如何让 Parceljs 与 react 一起工作?我正在使用他们的仓库中的示例,但它不起作用。
https://github.com/parcel-bundler/examples
在我运行“npm start”之后,它可以正常工作并按预期在 localhost 上呈现页面,但是当我单击 /dist 中的输出文件时它将无法正常工作。因此,当我尝试从 dist/index.html 加载页面时,页面只是空白。我还尝试了他们网站上的生产命令,因此它会停止观看文件,但这也导致 dist 文件夹加载空白页面。
我怎样才能做到这一点?任何帮助都会很棒。本质上,我希望能够在没有 localhost 的情况下访问 buddled 文件。
谢谢你。
reactjs - React:在 gh 页面上使用 react-router 进行客户端路由
我在 React Create App 文档中讨论了有关使用 HTML5 pushState history API 的路由器如何在静态文件服务器上失败而不将其配置为每次都为 index.html 提供服务的问题。使用 github 页面时如何解决此问题?另外我没有使用 Create React App 或 react-scripts
我尝试将基本名称添加到 BrowserRouter 组件
这里对问题的更好解释: