将 npm 包添加到 windows
adding npm packages to windows
我已经毫无问题地将节点和 npm 安装到我的计算机上(我正在运行 windows 8)但是这是我第一次使用 windows 我似乎无法访问我安装的任何包没有收到错误消息 Could not find files for the given
我还应该提到我在 .net 和 angular 项目的视觉工作室工作,该节点仅用于测试。
where node gives me C:\Program Files\nodejs\node.exe
where npm gives me C:\Program Files\nodejs\npm.cmd
但我知道我安装的 karma 包去了 C:\Users\Admin\AppData\Roaming\npm\node_modules
我已经在我的环境变量中添加了一个 NODE_PATH 但它没有帮助。有什么想法吗?
这是来自命令提示符的片段:
C:\Users\Admin\AppData\Roaming\npm\node_modules>dir
Volume in drive C is 000000
Volume Serial Number is 000000
Directory of C:\Users\Admin\AppData\Roaming\npm\node_modules
2015-01-05 06:39 PM <DIR> .
2015-01-05 06:39 PM <DIR> ..
2015-01-05 06:39 PM <DIR> karma
2015-01-05 06:39 PM <DIR> karma-cli
0 File(s) 0 bytes
4 Dir(s) 918,342,209,536 bytes free
C:\Users\Admin\AppData\Roaming\npm\node_modules>where karma
INFO: Could not find files for the given pattern(s).
C:\Users\Admin\AppData\Roaming\npm\node_modules>
您是否正在尝试使用命令行命令 karma
或 require()
模块中的包?您需要为这些用例安装不同的包。
> npm install -g karma
将全局安装 karma
包,然后应该可以从命令行访问它。您可能需要关闭并重新打开命令提示符或重新设置 PATH 环境变量。
如果你想使用 require
的包,你需要创建一个包目录 运行 npm init
,然后在本地安装 karma
npm install --save karma
。这将在 node_modules
目录下安装软件包 仅用于该软件包 。 npm
这样做是为了避免不同包之间可能需要同一包的不同版本的冲突。
如果我误解了你的问题,请原谅我。
我已经毫无问题地将节点和 npm 安装到我的计算机上(我正在运行 windows 8)但是这是我第一次使用 windows 我似乎无法访问我安装的任何包没有收到错误消息 Could not find files for the given
我还应该提到我在 .net 和 angular 项目的视觉工作室工作,该节点仅用于测试。
where node gives me C:\Program Files\nodejs\node.exe
where npm gives me C:\Program Files\nodejs\npm.cmd
但我知道我安装的 karma 包去了 C:\Users\Admin\AppData\Roaming\npm\node_modules
我已经在我的环境变量中添加了一个 NODE_PATH 但它没有帮助。有什么想法吗?
这是来自命令提示符的片段:
C:\Users\Admin\AppData\Roaming\npm\node_modules>dir
Volume in drive C is 000000
Volume Serial Number is 000000
Directory of C:\Users\Admin\AppData\Roaming\npm\node_modules
2015-01-05 06:39 PM <DIR> .
2015-01-05 06:39 PM <DIR> ..
2015-01-05 06:39 PM <DIR> karma
2015-01-05 06:39 PM <DIR> karma-cli
0 File(s) 0 bytes
4 Dir(s) 918,342,209,536 bytes free
C:\Users\Admin\AppData\Roaming\npm\node_modules>where karma
INFO: Could not find files for the given pattern(s).
C:\Users\Admin\AppData\Roaming\npm\node_modules>
您是否正在尝试使用命令行命令 karma
或 require()
模块中的包?您需要为这些用例安装不同的包。
> npm install -g karma
将全局安装 karma
包,然后应该可以从命令行访问它。您可能需要关闭并重新打开命令提示符或重新设置 PATH 环境变量。
如果你想使用 require
的包,你需要创建一个包目录 运行 npm init
,然后在本地安装 karma
npm install --save karma
。这将在 node_modules
目录下安装软件包 仅用于该软件包 。 npm
这样做是为了避免不同包之间可能需要同一包的不同版本的冲突。
如果我误解了你的问题,请原谅我。