我试图在我的主页上运行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或其他任何内容,这与此主题中的许多其他问题不同。