问题标签 [nwb]

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.

0 投票
1 回答
1251 浏览

reactjs - nwb build-react-app 创建根路径而不是相对路径

我正在测试 nwb 以使用此示例项目简化构建反应应用程序。在构建应用程序时,index.html 中引用的 css 和 js 文件的路径位于根目录中,而不是相对路径。有没有办法改变引用?

例如:

在 html 中,参考如下,

代替,

0 投票
0 回答
298 浏览

reactjs - Material-UI 不工作(使用 nwb)

开头: 点击后: 点击后:

我尝试测试 Material-UI 组件。我的步骤:

  1. 我在全球范围内安装了 nwbsudo npm install -g nwb

  2. 我创建了一个新的 React 应用程序:nwb new react-app myapp

  3. 我往里看:cd myapp

  4. 我编辑了 nwb.config.js(因为 Webpack 使用“/”创建绝对路径):

    /li>
  5. 我安装了请求的插件:npm i --save react-tap-event-plugin

  6. 我在以下位置添加了字体 Roboto index.html

<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet">

  1. 我添加了指向图标的链接(因为 Material-UI 默认不显示图标):

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

  1. 我安装并启动了一个服务器: npm start --auto-install

启动后我看到一个错误

不变违规:addComponentAsRefTo(...)

在此处输入图像描述

只有第一个按钮对点击做出反应,但它不是动画!其他按钮不会对任何点击做出反应。

  1. 在 package.json 中,我在插件版本中插入了修正:

    “依赖项”:{ “react”:“^15.4.1”,“react-dom”:“^15.4.1”,“react-tap-event-plugin”:“^2.0.1”},

基于以下信息: ./~/react-tap-event-plugin/src/injectTapEventPlugin.js 中的错误

由于 React 中的更新,react-tap-event-plugin 中断 如果使用 react 版本 ^15.4.0,请在 package.json 中将 react-tap-event-plugin 更改为 ^2.0.0。

对不起,我没有任何想法如何解决它!它在 Safari 和 Chrome 中也不起作用。感谢您的任何帮助!来自官方网站Material-UI/Components 的所有示例

在此处输入图像描述

0 投票
1 回答
909 浏览

node.js - 配置 phantomjs 以使用 webpack 和 karma nwb

我正在使用 nwb 配置一个反应应用程序,我想用它chaienzyme设置我的测试环境。为了实现这一点,我进行了以下更改,我创建了一个tests.webpack.js文件:

我还修改了 karma 配置nwb.config.js

nwb test在定义后index.spec.js运行时出现错误src

0 投票
1 回答
6506 浏览

reactjs - babel: polyfill Array.from 用于 IE11 支持

我目前无法让我的 React 应用程序在 IE11 中运行。问题似乎是一些较新的 ES6 东西在 IE11 中不可用。所以我的目标是填充缺失的功能。我正在使用 nwb [1],它是 React 应用程序的零配置设置。但是,我不确定如何配置 Babel(或 Webpack?)来填充某些方法,如 Array.from。看起来 fetch、Promise 和 Object.assign 都是 polyfill-ed 但不是 Array.from 例如。任何帮助将不胜感激。

这是我的 nwb.config 文件:

谢谢,

[1] React 应用程序工具包。https://github.com/insin/nwb

0 投票
1 回答
48 浏览

python - allen-sdk get_flourescence_timeStamps

我相信我正在正确下载 NWB 文件,因为我能够毫无问题地获得 df/F 轨迹和刺激信息。但是,当我尝试调用“get_running_speed”时收到错误消息:

AttributeError:“BrainObservatoryNwbDataSet”对象没有属性“get_flourescence_timeStamps”

当我调用“get_fourescence_timeStamps”函数时,我也会收到同样的错误。我已经更新了 allen sdk 包,所以我应该使用最新版本的软件。

这是其他人可以复制的问题吗?

0 投票
3 回答
967 浏览

npm - 打包发布到 npm 几乎是空的:只需发布 README、LICENSE 和 package.json

我有一个用 nwb 创建的反应组件项目。我正在使用 Travis 和语义发布来进行发布。

但是现在,当我发布新版本时,从 Travis 发布的包几乎是空的,只有三个文件:README、LICENSE 和 package.json。

我的 .travis.yml 配置...

travis 构建看起来不错,我看不到任何错误。它发现新版本并发布它,但只发布这三个文件。

公共 Github 存储库是这个......

https://github.com/rigobauer/react-abc2svg

...您可以在此处查看 travis 构建...

https://travis-ci.org/rigobauer/react-abc2svg/jobs/332199646

如果我在 package.json 中手动设置版本号并npm publish在我的计算机中运行,则该包已正确发布。

我尝试过清理 npm 缓存、重新安装所有依赖项、使用 .travis.yml 重新创建semantic-release-cli setup等。但我总是得到相同的结果。当我尝试在另一个项目中升级或安装包时,node_modules 中的目录只有这三个文件。

知道问题出在哪里吗?

更新:我已经用nwb从头开始​​重新创建项目,重新安装依赖项等。我也有同样的问题。

更新2:我在package.json中配置了这样的目录列表......

...但我也尝试过创建一个.npmignore文件。问题仍然存在。

0 投票
1 回答
448 浏览

reactjs - No stylesheet generated by styled-components on nwb reusable component

I've built a reusable react component through nwb new react-component fade-preloader called FadePreloader which uses styled-components, its published on npm so I can use it on other projects, but when its imported as a module its styles are never added to the DOM. The following provides more details about the nwb component.

src folder is:

FadePreloader.js:

FadePreloader.Styled.js:

index.js:

I have the default configuration in package.json provided by nwb: enter image description here

FadePreloader is published on npm so I added it on other project (through yarn add fade-preloader) and use it like this:

App.jsx on other project:

The FadePreloader component is rendered in the DOM and its class attribute has the className generated by styled-components as espected but the stylesheet is never added to the DOM, no <style> element is present causing an unstyled FadePreloader rendered. What's wrong?

0 投票
1 回答
641 浏览

npm - 使用不正确的 index.js 源路径为 React 应用程序运行构建

我的 npm run 构建失败了:

这是不正确in '/Users/david/git/demoapp'的,因为索引在ES5 版本中/Users/david/git/demoapp/src或用于ES6 版本/Users/david/git/demoapp/lib/Users/david/git/demoapp/es

我的 nwb.config.js 看起来像这样:

我的 package.json 的相关部分如下所示:

有没有办法指定源 index.js 所在的 nwb?我想构建这个 React 应用程序的 ES5 版本。

另一个困惑是一些帖子和教程指出一个名为“dist”的目录用于从“npm run build”输出构建的代码?

0 投票
2 回答
283 浏览

javascript - 我如何在 https 中启动 nwb?

我有这个 package.json 脚本:

如果我使用 npm 在http://127.0.0.1:3000启动这个 rune me 服务器

我如何运行https?

我尝试HTTPS=true npm start 但它不起作用:(

请帮忙

0 投票
1 回答
296 浏览

javascript - 如何在子文件夹中导出模块而不在导入语句中包含 /lib 文件夹

我正在使用nwb创建一个新库。

使用默认设置,nwb 将使用 cjs 和 es6 和 umb 构建项目,并将构建包含在 /lib 文件夹中

示例项目结构

现在,当我将它们安装到另一个项目中时,如果不先添加 /lib 前缀,我将无法访问子文件夹

当我 npm 将我的库安装到另一个项目中时,我目前必须做

但我想做的是