Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Node.js NPM如何在windows上工作?_Node.js_Npm - Fatal编程技术网

Node.js NPM如何在windows上工作?

Node.js NPM如何在windows上工作?,node.js,npm,Node.js,Npm,我想知道npm如何在windows上工作。我在组织中遇到了npm的问题,因为它限制用户修改或制作.cmd文件,即使具有管理员权限。我能够在应用组织的任何策略之前安装Node。是否有任何方法可以修改节点安装以避免使用.cmd文件?因为npm只是一堆node.js脚本,所以在某些情况下需要调用类似节点C:\Users\foo\..\npm\foo.js的东西。如果没有npm.cmd,您将失去常用的命令行语法,npm.cmd可以执行其他操作,而不仅仅是使用适当的脚本调用节点。对于windows,将.c

我想知道
npm
如何在windows上工作。我在组织中遇到了
npm
的问题,因为它限制用户修改或制作
.cmd
文件,即使具有管理员权限。我能够在应用组织的任何策略之前安装Node。是否有任何方法可以修改节点安装以避免使用
.cmd
文件?

因为npm只是一堆node.js脚本,所以在某些情况下需要调用类似
节点C:\Users\foo\..\npm\foo.js的东西。如果没有
npm.cmd
,您将失去常用的命令行语法,
npm.cmd
可以执行其他操作,而不仅仅是使用适当的脚本调用
节点。

对于windows,将.cmd文件转换为.bat也可以执行相同的操作。在应用策略之前,我将.cmd文件转换为.bat扩展名,但没有对npm进行任何更改

您可能会在文档中找到有用的信息:或者您可以使用一些类似于无任何策略限制的dev env的东西(如果我理解正确,您是本地管理员,这对于虚拟化来说应该足够了)。当然,你可以随时在他们的github问题跟踪器上与npm讨论这个问题,看看他们的想法。