我正在开发一个使用npm' node_modules
的项目。就我而言,它是一个带有Typescript的Angular 2项目,但我认为不相关。
我的项目结构如下:
/
dist/
main.js
index.html
node_modules/
** all node modules
src/
main.ts
index.html
源位于src
文件夹中,一切都会在保存时自动复制到dist
文件夹(Grunt任务)。
唯一的问题是,如何引用node_modules
文件中的index.html
?
我可以在../
中引用的每个脚本的路径前放置一个index.html
。但是在生产环境中,index.html
将位于根目录中,就像node_modules
文件夹一样。这意味着我必须更新所有样式和脚本引用,并删除所有路径前面的../
。
我觉得有更好的方法来设置我的工作环境。我找不到任何令人愉快的例子。
其他项目如何做到这一点?是否有某种统一标准似乎运作良好?