node_modules中的serve.js文件

时间:2019-06-16 08:06:38

标签: javascript node.js npm

我刚刚在package.json文件中遇到了这个脚本:

"serve": "node ./node_modules/serve/bin/serve.js -p 5050"

在该路径内查找时,我发现了serve.js文件,似乎该文件已被顾名思义用于托管和服务应用程序。

问题是when是创建此文件还是默认创建?

package.json:

"dependencies": {
"autoprefixer": "^6.0.2",
"browserify": "^16.2.3",
"canvas-dpi-scaler": "0.0.3",
"chai": "^3.2.0",
"d3": "^3.5.17",
"jStat": "^1.4.1",
"lodash": "^4.17.11",
"mocha": "^6.1.3",
"node-sass": "^4.11.0",
"postcss-cli": "^6.1.2",
"ractive": "^0.7.3",
"ractive-range-slider": "0.1.2",
"serve": "^11.0.0",
"sinon": "^1.15.4",
"sinon-chai": "^2.8.0",
"smart-table-scroll": "0.2.0",
"stringify": "^5.2.0"


}

我们是否可以在浏览器中打开应用程序(只需单击.html文件并加载该文件中引用的js脚本)而不使用npm run serve并运行{{1} }文件?

1 个答案:

答案 0 :(得分:0)

运行npm install时,将创建node_modules文件夹内的所有文件。

如果您已经构建了项目(可能是npm run build),则可以像这样运行应用程序。确保正在运行输出文件,并注意从文件系统查看页面时,fetch和XHR可能无法正常工作。