我已经阅读了文档,但我似乎找不到关于节点应用程序的正确目录结构的明确答案(在此处插入下投票)。
当我在根目录下创建应用程序目录时。所有js、css和img目录都将基于此应用程序目录。我的困惑在于,当我使用npm安装mdBootStrap时,它会按照预期创建node_modules和mdbootstrap目录,但在这些目录链中,它还会创建自己的js和css目录。
回到主应用程序目录,在HTML文件中,当我引用bootstrap和jquery文件时,是否强制我一直引用node_modules目录,或者让mdBootStrap实际上成为我的新应用程序目录。
发布于 2018-02-11 12:29:09
如果您使用的是express,则可以通过添加静态路由通过路由公开您的node_modules依赖文件夹。
var application = express();
application.use('/mdbootstrap', express.static(__dirname + '/node_modules/mdbootstrap'));其他选项是使用gulp构建任务在输出构建中包含node_module依赖项。
https://stackoverflow.com/questions/43954451
复制相似问题