我在return toArray( doc ).then( parts => {
return Buffer.concat( parts );
} );
文件夹中有一个文件。当我尝试运行程序./constant/assets
时
我收到以下错误;
SyntaxError:无法在模块外部使用import语句
这就是我要导入的
node index.ts
我的资产文件
import { USERNAME_SELECTOR, PASSWORD_SELECTOR, BUTTON_SELECTOR } from './constant/assets';
我一直在网上阅读,人们谈论使用export const USERNAME_SELECTOR = '#UserName';
export const PASSWORD_SELECTOR = '#User_Password';
export const BUTTON_SELECTOR = '#LoginUserLoginButton';
,但是我不认为我使用的是这种格式。我有package.json
答案 0 :(得分:0)
基本上对于在那里寻找答案的任何人,您都需要进行模块导出。您可以导出函数或变量
在索引页面
const assets = require('./constant/assets');
资产文件
// a beginner film course
let film101 = {
professor: 'Mr Caruthers',
numberOfStudents: 20,
level: 'easy'
}
// an expert film course
let film102 = {
professor: 'Mrs Duguid',
numberOfStudents: 8,
level: 'challenging'
}
// export the courses so other modules can use them
exports.film101 = film101;
exports.film102 = film102;