Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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 如何在我的网站中使用来自NPM的模块源?_Javascript_Node.js - Fatal编程技术网

Javascript 如何在我的网站中使用来自NPM的模块源?

Javascript 如何在我的网站中使用来自NPM的模块源?,javascript,node.js,Javascript,Node.js,如果我通过npm安装模块,在我的网站中使用代码的正确方式是什么?我的意思是简单地将node\u modules设置为静态似乎很可笑,但我不知道如何轻松地创建一个包含我想在其中使用的几段JS的静态文件夹 当然,有一些符号链接和很多我能想到的技巧,但我只是好奇是否有一个已知的工作流程/方法来解决这个问题,我只是还没有读过。你想要吗 webpack支持通过加载程序预处理文件。这允许您 绑定任何静态资源,而不仅仅是javascript。你写起来很容易 您自己的加载程序在node.js中运行 并且是通常选

如果我通过npm安装模块,在我的网站中使用代码的正确方式是什么?我的意思是简单地将
node\u modules
设置为静态似乎很可笑,但我不知道如何轻松地创建一个包含我想在其中使用的几段JS的静态文件夹

当然,有一些符号链接和很多我能想到的技巧,但我只是好奇是否有一个已知的工作流程/方法来解决这个问题,我只是还没有读过。

你想要吗

webpack支持通过加载程序预处理文件。这允许您 绑定任何静态资源,而不仅仅是javascript。你写起来很容易 您自己的加载程序在node.js中运行


并且是通常选择的工具,用于捆绑通过npm管理的模块,以便部署到客户端。

您需要一个捆绑程序,如browserify、webpack或rollup。我建议你的第一个项目使用browserify,因为它的开始有点简单。请看browserify或webpack。