Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何自动包含js/css文件?_Javascript_Node.js - Fatal编程技术网

Javascript 如何自动包含js/css文件?

Javascript 如何自动包含js/css文件?,javascript,node.js,Javascript,Node.js,在普通的web项目中,我们必须像这样插入js/css文件: <link type="text/css" rel="stylesheet" href="/css/main.css" /> <script type="text/javascript" src="/scripts/js/main.js"></script> 每当我们添加一个新的css文件或js文件时,我们必须再添加一行 在Meteorjs中,它自动由Meteor本身负责,但对于非Meteor项

在普通的web项目中,我们必须像这样插入js/css文件:

<link type="text/css" rel="stylesheet" href="/css/main.css" />
<script type="text/javascript" src="/scripts/js/main.js"></script>

每当我们添加一个新的css文件或js文件时,我们必须再添加一行

在Meteorjs中,它自动由Meteor本身负责,但对于非Meteor项目,我们可以这样做吗

例如,我只是将任何js文件放入js文件夹,我不再需要关心它。

使用“browserify”

在“package.json”中

在“main.js”中

html

..."scripts": {
"build": "browserify public/javascripts/main.js > public/javascripts/main-build.js",....
var ObjectName = require('./another_file');
<script src="javascripts/main-build.js"></script>
ObjectName = function(){ ..... }
module.exports = ObjectName;