簡體   English   中英

require('../ ..')是什么意思?

[英]what does require('../..') mean?

當我使用express更新.jade文件時,我正在嘗試集成一些功能來熱重新加載客戶端的瀏覽器。

因此,我嘗試了多種聲稱與expressjs兼容的方法,但是,一旦將它們包含在app.js中,它就無法工作...

例如reload

在文檔中,它們指的是地方

var reload = require('../../reload')

app.js中。 我這樣做了,但我總是會收到此錯誤:

Error: Cannot find module '../../reload'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)

這是為什么?

重裝也說去

var reloadify = require('../')(__dirname + '/views');

我最終得到了同樣的錯誤。

我敢肯定,雙重觀點無話可說,只不過是風格。 它們的意思是在安裝節點模塊的項目文件夾中.. /..。 這意味着如果您的項目在c:/ test中,那么您必須

npm i reloadify -g

在文件夾c:/ test下,您將獲得c:/ test / node_modules

當您的項目文件現在位於c:/test/index.js時,您可以編寫此文件

var reloadify = require('reloadify');

錯誤

Error: Cannot find module

僅表示腳本由於路徑錯誤而無法找到模塊,例如,或者找不到文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM