所以我在我的网站服务器上使用Node.js。我安装了Typed.js,现在在我的超文本标记语言文件中实现它时遇到了问题。
我在css/script.js中使用了以下代码:
var typed =new Typed('#typed',{
strings: ["First sentence.", "Second sentence."],
typeSpeed: 30
})
在HTML文件中:
<h1 id="typed"></h1>
....body....
<script src="css/script.js></script>
我还在index.html页面的底部包含了脚本文件。我到底做错了什么。
编辑:我检查了控制台日志,它显示没有找到localhost:3000/css/script.js。我使用这个方法app.use(express.static('public'))
在express.js中搜索了一下静态文件,但仍然显示相同的错误:找不到文件。
发布于 2018-06-11 01:48:47
Node.js是服务器端框架,但在这里您只是使用HTML/JavaScript开发客户端逻辑。
你只是在使用npm
和yarn
之类的包管理器,而不是Node.js吗?
您应该将Typed.js包含在您的HTML中,如下所示:
<script src="node_modules/typed.js/lib/typed.js"></script>
https://stackoverflow.com/questions/50786347
复制相似问题