我想玩一個簡單的 babylonjs 玩具專案,并在我的計算機上為它創建了一個目錄~/workspace/babylon-test。然后我導航到該目錄。所以命令看起來像這樣:
mkdir ~/workspace/babylon-test
cd ~/workspace/babylon-test
我pwd用來驗證我當前是否在babylon-test目錄中。
我運行巴比倫檔案推薦的以下命令來安裝 babylonjs 模塊:
npm install babylonjs --save
我去檢查我的當前目錄 ( babylon-test),它是空的:
$ pwd
/Users/myuser/workspace/babylon-test
$ ls -al
total 0
drwxr-xr-x 2 myuser staff 64 Apr 18 13:05 .
drwxr-xr-x 47 myuser staff 1504 Apr 18 13:05 ..
但是,它似乎是在我的主目錄package.json中package-lock.json創建或更新的:
$ ls -al ~
total 22720
drwxr-xr-x 137 myuser staff 4384 Apr 18 12:58 .
drwxr-xr-x 5 root admin 160 Apr 9 2018 ..
<lots of files and subdirectories listed here, omitting for brevity and scope>
drwxr-xr-x 780 myuser staff 24960 Apr 18 21:20 node_modules
-rw-r--r-- 1 myuser staff 896008 Apr 18 21:14 package-lock.json
-rw-r--r-- 1 myuser staff 148 Apr 18 13:06 package.json
看著~/package.json我看到它的內容是:
{
"devDependencies": {
"@vue/cli-plugin-router": "~4.5.0",
"electron": "^13.1.4"
},
"dependencies": {
"babylonjs": "^5.2.0"
}
}
我記得幾個月前嘗試安裝 Vue 和 Vue CLI,我想知道我是否以某種方式弄亂了我的 Node/NPM 配置。
我不應該在我的目錄中看到一個package.json和package-lock.json檔案嗎?/workspace/babylon-test而不是在我的homedir?如果是這樣,我該怎么做才能排除故障并查看發生了什么?
uj5u.com熱心網友回復:
首先在您的密碼上運行npm init,然后執行npm install
參考:https ://docs.npmjs.com/cli/v8/commands/npm-init
uj5u.com熱心網友回復:
package.jsonNPM 需要存在一個檔案才能安裝包。運行npm init -y快速創建一個package.json. 然后,當您運行npm install它時,它會將其附加到dependencies您的陣列中package.json,并將依賴項安裝到node_modules專案的檔案夾中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/461571.html
上一篇:使用pyopengl在macm1上加載OpenGL庫的問題
下一篇:在Mac上從另一個行程讀取記憶體
