使用node_modules从src到dist文件夹的项目结构

我正在开发一个使用npm的node_modules 。 在我的情况下,这是一个与Typescript的Angular 2项目,但我不认为这是相关的。

我的项目结构如下所示:

 / dist/ main.js index.html node_modules/ ** all node modules src/ main.ts index.html 

源文件位于src文件夹中,并且在保存(Grunt任务)时,所有内容都会自动复制到dist文件夹中。

唯一的问题是,如何从index.html文件引用node_modules

我可以把../放在我在index.html引用的每个脚本的path前面。 但在生产环境中, index.html将位于根目录中,就像node_modules文件夹一样。 这意味着我必须更新所有样式和脚本引用,并删除所有path的../ infront。

我感觉有一个更好的方式来设置我的工作环境。 我找不到任何令人愉快的例子。

其他项目如何做到这一点? 有没有某种统一的标准似乎运作良好?