[英]Exporting my Node.JS website for deployment
我正在嘗試導出項目的版本,而沒有出現在node_modules
文件夾中的所有不必要的節點模塊。
我第一次使用node.js開發網站。 我用它包括Bootstrap和jQuery,以及編譯我的sass樣式表。
現在,我想通過FTP將其上傳到服務器,但是主機不支持Node.Js。 因此,我想“編譯”一個不需要Node.js的版本。
目前,當我嘗試上傳整個項目時,我上傳了幾千個,但這只是一個很小的網站。
這是我的package.json:-
{
"name": "veerman",
"version": "1.0.0",
"description": "Veerman Assurantien pkg",
"main": "init.js",
"watches": {
"sass": "styles/**"
},
"scripts": {
"sass": "node-sass styles/ -o dist/css/ --output-style compressed",
"dev": "rerun-script"
},
"repository": {
"type": "git",
"url": "Veerman Assurantien"
},
"author": "Demiën Drost",
"license": "ISC",
"dependencies": {
"bootstrap": "^3.3.7",
"jquery": "^3.2.1",
"normalize.css": "^7.0.0"
},
"devDependencies": {
"node-sass": "^4.6.1",
"rerun-script": "^0.6.0"
}
}
因此,我想“構建”項目,使其能夠在沒有其他所有垃圾的情況下自行運行。
根據init.js
的編寫方式,您應該可以執行此操作。 我將通過運行構建命令/步驟來測試它,然后使用類似http-server的東西來驗證您不需要任何nodejs東西。 只需CD
到dist/
文件夾,運行http-server .
然后轉到控制台中列出的網址。
如果一切都很好,請上傳dist/
的內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.