我目前正在使用节点npm来管理前端的jquery等依赖项。使用以下方法。
服务器(正常工作)
app.use('/jquery', express.static(__dirname + '/node_modules/jquery/dist/'));
客户(工作)
<script src="/jquery/jquery.js"></script>
这很有效,但我希望能够管理依赖性&#39; three.js&#39;从服务器端也是。有点像...
服务器(不工作)
app.use('/three', express.static(__dirname + '/node_modules/three/dist/'));
客户(不工作)
<script src="/three/three.js"></script>
错误()
无法加载资源,服务器响应状态为404(未找到)
如何找到npm模块的目录结构?
答案 0 :(得分:1)
在three.js项目中,构建的文件位于build
目录中,而不是dist
。
在服务器上,这应该有效:
app.use('/three', express.static(__dirname + '/node_modules/three/build/'));