如何在反应组件中使用npm包javascript

Posted

技术标签:

【中文标题】如何在反应组件中使用npm包javascript【英文标题】:how to use npm package javascript inside react component 【发布时间】:2015-09-22 00:30:33 【问题描述】:

我正在尝试在反应中使用 rc-calender。https://www.npmjs.com/package/rc-calendar 我需要为这个包使用 css。 我正在尝试按如下方式使用它。

require('rc-calendar/assets/bootstrap.css');

但它给了我

ParseError:意外标记。

对于所有其他 css(来自其他 npm 包),我遇到了类似的错误。

知道如何使用这些 CSS。

【问题讨论】:

嗯,CSS 不是 javascript,所以你不能简单地 require 它。您可以直接在 html 中引用它。 其实我在关注react-component.github.io/calendar/examples/picker.html 教程。不知道它是如何在这里工作的 您使用的是什么构建工具?他们都有插件需要不同的资源,比如 css,但这取决于构建工具.. 【参考方案1】:

我猜你正在使用 webpack。是 require('rc-calendar') 单独加载吗?

也许先检查一下。然后检查你的 npm-module 中的路径,也许你有一个最新版本的模块,而你遵循的教程中的路径是错误的。

希望对你有帮助

【讨论】:

以上是关于如何在反应组件中使用npm包javascript的主要内容,如果未能解决你的问题,请参考以下文章

我怎样才能简单地制作一个反应组件npm包

如何在 Rails 中使用来自 npm 的反应组件

如何使用 Babel 转换 scss 以获得反应包?

对于内部依赖特定版本的不同包,如何管理项目中多个版本的 npm 模块?

如何使樱桃采摘反应组件库,如 lodash 和日期/fns

如何在 Rails 中使用 npm 包?