第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

mac下用nvm安裝node.js,引入jquery失敗

mac下用nvm安裝node.js,引入jquery失敗

慕仙森 2019-02-21 22:19:55
mac下用nvm安裝node.js,然后npm install jquery -g在任意目錄新建一個(gè)文件01.js,里面require('jquery');執(zhí)行文件 node 01.js但是報(bào)錯(cuò)jquery模塊找不到,我去nvm里面找到對(duì)應(yīng)版本的node,查看里面的lib,是看到j(luò)query的,為什么引用不了呢?
查看完整描述

1 回答

?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

在你的任意目錄執(zhí)行npm init,然后一路回車,然后再npm install jquery,現(xiàn)在這樣就可以了,全局安裝的東西不是說在任意一個(gè)目錄都可以引用的到,題主你誤解了。

下面是補(bǔ)充內(nèi)容,來自深入淺出Node.js一書

全局模式并不是將一個(gè)模塊包安裝為一個(gè)全局包的意思,它并不意味著可以從任何地方通過require()來引用到它。全局模式這個(gè)稱謂其實(shí)并不精確,存在諸多誤導(dǎo)。實(shí)際上,-g是將一個(gè)包安裝為全局可用的可執(zhí)行命令。它根據(jù)包描述文件中的bin字段配置,將實(shí)際腳本鏈接到與Node可執(zhí)行文件相同的路徑下,事實(shí)上,通過全局模式安裝的所有模塊包都被安裝進(jìn)了一個(gè)統(tǒng)一的目錄下,這個(gè)目錄可以通過如下方式推算出來path.resolve(process.execPath, '..', '..', 'lib', 'node_modules')
如果Node可執(zhí)行文件的位置是/usr/local/bin/node,那么模塊目錄就是/usr/local/lib/node_modules。最后,通過軟鏈接的方式將bin字段配置的可執(zhí)行文件鏈接到Node的可執(zhí)行目錄下。


查看完整回答
反對(duì) 回復(fù) 2019-02-27
  • 1 回答
  • 0 關(guān)注
  • 526 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)