[英]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.