我想在我的項目中使用本地Node.js crypto
包。該軟件包將由瀏覽器加載,因此必須安裝在node_modules
中。如何將軟件包native Node.js安裝到node_modules中?
我可以這樣做:
npm install crypto
但是我怎麼知道是否在這種情況下,安裝一個包,是described in the documentation Node.js(不是某人的私人包)?
我想在我的項目中使用本地Node.js crypto
包。該軟件包將由瀏覽器加載,因此必須安裝在node_modules
中。如何將軟件包native Node.js安裝到node_modules中?
我可以這樣做:
npm install crypto
但是我怎麼知道是否在這種情況下,安裝一個包,是described in the documentation Node.js(不是某人的私人包)?
如果您想在運行此命令npm install crypto
的同一個應用程序中使用crypto
,它將以這種方式可用,您可以在當地爲您的當前應用程序進行本地安裝。
要在其他應用程序中使用,您應該運行命令npm install -g crypto
&,然後它可以在系統目錄中的任何位置使用。
有關詳細信息,https://docs.npmjs.com/getting-started/installing-npm-packages-globally
'npm install crypto' install [this package ](https://www.npmjs.com/package/crypto),但是這是node.js原生的包? – ktretyak
是的...嘗試使用'npm install -g crypto'全局安裝 –
當您運行npm install crypto
,只有一個 'crypto
'。有人不能只創建一個名爲'crypto'的包。
節點文檔中描述的加密包隨節點一起提供。它不需要安裝。它是一個node.js包,不適合與瀏覽器一起使用,所以很可能你不能在瀏覽器中使用它。 – slebetman
請注意,儘管瀏覽器的加密API與node.js中的加密API不同:https://developer.mozilla.org/en-US/docs/Web/API/Crypto – slebetman