node指令找不來的解決方法:1、檢查環境變數;2、執行「$ npm prefix -g」指令得到Nodejs的模組安裝路徑;3、將輸出的全域安裝路徑加入的環境變數的Path條目中即可。
本教學操作環境:Windows7系統、node18.4.0版、Dell G3電腦。
node指令找不著怎麼辦?
Nodejs全域安裝模組後找不到指令的解決方法
碰到了這問題,記錄一下,看提示應該是環境變數的問題,執行如下指令得到Nodejs 的模組安裝路徑:
$ npm prefix -g
將輸出的全域安裝路徑加入的環境變數的Path 條目中即可。
相關介紹:
模組是一個獨立的功能體
一個模組(主模組)引入其它的模組(子模組),一個模組被其它的模組所引入。
在nodejs中一個js檔案(包括目錄)就是一個模組,一個模組本質是一個匿名函數
分成自訂模組(使用者寫的模組)、核心模組(node提供的模組)、第三方模組
Nodejs自動為每個模組添加了一個函數,文件中的程式碼自動被函數所包含,裡邊的變數和函數都是局部的,所形成的作用域稱為模組作用域
(function(){ 文件中的代码 })
rquire:是一個函數(方法),用來引入其他模組
module:目前模組的物件
module.exports:目前模組的匯出物件
__dirname:目前模組的絕對目錄 附註:dir→directory
__filename:目前模組的絕對目錄與模組名稱 注意:底線是2個
##\module. exports 公開的內容,也就是導出的對象,引入該模組會得到這個對象require() 是一個函數,用來引入其它的模組(引入module.exports導出的對象)推薦學習:《nodejs影片教學》
以上是node命令找不著怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!