从/ node_modules提供公共js文件时导入意外的令牌

时间:2017-09-05 16:56:10

标签: javascript node.js typed.js

我试图在我的主页上运行typed.js作为标题。在其网站上,它提供了安装instructions for npm, bower, and grun t。我是通过npm安装的。

为了使其可以作为静态文件访问,我将以下行添加到我的app.js文件中:

app.use('/scripts', express.static(__dirname + '/node_modules/typed.js/src/'));

这很好用。

但是,当它从浏览器中读取时,我会收到问题标题中提到的错误。

它与文件的前两行有关:

import { initializer } from './initializer.js';
import { htmlParser } from './html-parser.js';

这是node_modules/typed.js/src中的另外两个文件。

据我所知,如果在服务器上解释此文件,则import命令不会成为问题。

然而,AFAIK我必须从浏览器提供此文件才能完全呈现。

如何从浏览器中的其他javascript文件导入代码?

或者必须在服务器上解释这个吗?

在尝试提供此文件时,我没有使用babel或mocha或其他任何内容,这与此主题中的许多其他问题不同。

0 个答案:

没有答案