首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Brain.js导入

找不到Brain.js导入
EN

Stack Overflow用户
提问于 2018-09-12 14:48:48
回答 3查看 2.4K关注 0票数 2

我肯定缺少一个基本的设置,但我无法获得brainJS工作实例

这些例子提到了导入一个模块,然后创建一个神经网络:

代码语言:javascript
复制
import brain from 'brain.js';
const lstm = new brain.recurrent.LSTM();

但是,当copy>pasting教程或尝试brain.js文件夹的任何其他路径时,我会得到这个错误,终端中有brain下划线:

从‘node_/Brain.js/index.js’导入 SyntaxError:意外标识符

我的目录结构

代码语言:javascript
复制
app.js
- node_modules (folder)
--- brain.js (folder)
------index.js

似乎只有一个"brain.js“文件夹,而没有一个文件。我曾尝试以下列方式进口:

代码语言:javascript
复制
 import brain from 'node_modules/brain.js/index.js';
 import brain from 'node_modules/brain.js/';
 import brain from './brain.js/index.js';

等等

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-12 15:13:37

你用的是Node.js吗?如果是这样的话,我相信import还不受支持。如果您正在使用Node,则应使用:

代码语言:javascript
复制
const brain = require('brain.js');

我试过了,效果很好。希望这能有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2019-09-07 11:15:32

代码语言:javascript
复制
import * as brain from 'brain.js';

问:为什么这不起作用?

代码语言:javascript
复制
import brain from 'brain.js';

答:Javascript的ES6导入语句正在寻找一个带有default导出的ES6模块。大脑不使用这种输出,它没有什么意义,因为有一个以上的神经网络类型。下面是一个使用默认导出的示例:

代码语言:javascript
复制
export default {};

问:导入可以与旧的javascript库一起使用吗?

答:当然可以。如答案中所述:import * as library from 'library-name';

票数 1
EN

Stack Overflow用户

发布于 2019-10-03 06:33:32

如果正在使用浏览器,请使用此代码,以便允许浏览器使用源代码Brain.js的浏览器友好版本。

代码语言:javascript
复制
<script src="https://cdn.rawgit.com/BrainJS/brain.js/45ce6ffc/browser.js"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52298008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档